diff options
| author | Taylor Rogers <[email protected]> | 2022-11-27 12:42:49 -0800 |
|---|---|---|
| committer | Taylor Rogers <[email protected]> | 2022-11-27 12:42:49 -0800 |
| commit | 3d2f91240532f9265a93ad0e61e7deec85d0098f (patch) | |
| tree | bab0730805a2ba7b572aa2afeeaee67ba2a2cac5 | |
| parent | Added filename function (diff) | |
| download | cst116-lab3-taylorrog-3d2f91240532f9265a93ad0e61e7deec85d0098f.tar.xz cst116-lab3-taylorrog-3d2f91240532f9265a93ad0e61e7deec85d0098f.zip | |
Formatting
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 21 | ||||
| -rw-r--r-- | BlankConsoleLab/lab3_Report.txt | 11 |
2 files changed, 14 insertions, 18 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp index 0716815..49c3e8b 100644 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ b/BlankConsoleLab/BlankConsoleLab.cpp @@ -18,10 +18,12 @@ using std::string; const int MAX = 100; int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[]); -void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[], - int counter); + +void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[], int counter); + void PrintTotalsAndSummary(ofstream& out, int totalRecords); + int main() { @@ -32,9 +34,10 @@ int main() float fare[MAX]; float toll[MAX]; int record_counter(0); - string filename; + + // Filename from user input cout << "Enter the file name you wish to read data from: "; cin >> filename; cout << endl; @@ -71,6 +74,8 @@ int main() } return 0; } + + int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[]) { int counter = 0; @@ -78,8 +83,8 @@ int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], while (!inFile.eof()) { - cout << setiosflags(ios::left) << setw(5) - << pick[counter] << resetiosflags(ios::left) + 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) @@ -93,14 +98,15 @@ int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], return counter; } + void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[], int counter) { outFile << " Here is the Output File" << endl; for (int r = 0; r <= counter - 1; r++) { - outFile << setiosflags(ios::left) << setw(5) - << pick[r] << resetiosflags(ios::left) + outFile << setiosflags(ios::left) + << setw(5) << pick[r] << resetiosflags(ios::left) << setw(10) << drop[r] << resetiosflags(ios::left) << setw(12) << psgr[r] << resetiosflags(ios::left) << setw(14) << dist[r] << resetiosflags(ios::left) @@ -110,6 +116,7 @@ void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], floa } } + void PrintTotalsAndSummary(ofstream& outFile, int totalRecords) { // To screen diff --git a/BlankConsoleLab/lab3_Report.txt b/BlankConsoleLab/lab3_Report.txt index 1b24b39..e69de29 100644 --- a/BlankConsoleLab/lab3_Report.txt +++ b/BlankConsoleLab/lab3_Report.txt @@ -1,11 +0,0 @@ - Here is the Output File -129 7 3 1.3 7.5 0 -36 69 1 11.41 32 5.76 -7 41 1 4.6 15 5.76 -150 61 2 6.75 23 0 -112 17 1 3.84 15 0 -80 112 6 1.64 9.5 0 - - - ** Total Records: 6 ** - The End |