diff options
| author | Joe Traver <[email protected]> | 2022-11-26 20:38:03 -0800 |
|---|---|---|
| committer | Joe Traver <[email protected]> | 2022-11-26 20:38:03 -0800 |
| commit | c7296475ea35d22fa7b58c590bd155c9db7b2cd5 (patch) | |
| tree | 82f2445128045c7bbedadab8b8910726b0e04b71 | |
| parent | ReadData function (diff) | |
| download | cst116-lab3-joetraver30-c7296475ea35d22fa7b58c590bd155c9db7b2cd5.tar.xz cst116-lab3-joetraver30-c7296475ea35d22fa7b58c590bd155c9db7b2cd5.zip | |
ReadData function
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 38 |
1 files changed, 24 insertions, 14 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp index 617f37b..cdbaea6 100644 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ b/BlankConsoleLab/BlankConsoleLab.cpp @@ -27,18 +27,28 @@ int main() } -int ReadData(ifstream& inFile, ofstream& outFile, char name[][MAX], int age[]) +int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[], float tfare[]) { - int counter = 0; - inFile >> name[counter] >> age[counter]; - - while (!inFile.eof()) - { - cout << setiosflags(ios::left) << setw(25) - << name[counter] << resetiosflags(ios::left) - << setw(4) << age[counter] << endl; - counter++; - inFile >> name[counter] >> age[counter]; - } - - return counter;
\ No newline at end of file + int counter = 0; + inFile >> pick[counter] >> drop[counter] >> psgr[counter] >> dist[counter] >> fare[counter] >> toll[counter]; // Priming Read + + while (!inFile.eof()) + { + tfare[counter] = fare[counter] + toll[counter]; + + cout << setiosflags(ios::left) << setw(5) + << pick[counter] << resetiosflags(ios::left) + << setw(10) << drop[counter] << resetiosflags(ios::left) + << setw(12) << psgr[counter] << resetiosflags(ios::left) + << setw(14) << dist[counter] << resetiosflags(ios::left) + << setw(14) << fare[counter] << resetiosflags(ios::left) + << setw(14) << toll[counter] << resetiosflags(ios::left) + << setw(14) << tfare[counter] << resetiosflags(ios::left) + << endl; + counter++; + inFile >> pick[counter] >> drop[counter] >> psgr[counter] >> dist[counter] >> fare[counter] >> toll[counter] >> tfare[counter]; + } + + return counter; +} + |