diff options
| author | prestonderek <[email protected]> | 2022-11-19 21:57:26 -0800 |
|---|---|---|
| committer | prestonderek <[email protected]> | 2022-11-19 21:57:26 -0800 |
| commit | 213241ec2e470c5e10a8b46b9b8cc5bb962403b5 (patch) | |
| tree | 87a88e4a209c906a719a199a65339173b58b78fc /BlankConsoleLab/BlankConsoleLab.cpp | |
| parent | Commit for majority finished (diff) | |
| download | cst116-lab3-prestonderek-213241ec2e470c5e10a8b46b9b8cc5bb962403b5.tar.xz cst116-lab3-prestonderek-213241ec2e470c5e10a8b46b9b8cc5bb962403b5.zip | |
Commit for bigger file testing
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 51 |
1 files changed, 37 insertions, 14 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp index 3145455..1de2b3d 100644 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ b/BlankConsoleLab/BlankConsoleLab.cpp @@ -17,7 +17,7 @@ using std::ifstream; using std::ofstream; const int EMPLOYEES = 20; -const int MAX = 100; +const int MAX = 150; int ReadData(ifstream& inFile, int pickup[], int dropoff[], int psgrs[], float dist[], float fare[], float toll[]); void WriteOutputFile(ofstream& outFile, int pickup[], int dropoff[], int psgrs[], float dist[], float fare[], float toll[], int record_counter); @@ -36,7 +36,7 @@ int main() ifstream inFile; ofstream outFile("C:\\Users\\prest\\source\\repos\\cst116-lab3-prestonderek\\LabResults.txt"); - inFile.open("C:\\Users\\prest\\source\\repos\\cst116-lab3-prestonderek\\small.txt"); + inFile.open("C:\\Users\\prest\\source\\repos\\cst116-lab3-prestonderek\\large.txt"); if (inFile.is_open()) { @@ -118,20 +118,43 @@ void WriteOutputFile(ofstream& outFile, int pickup[], int dropoff[], int int counter) { outFile << " Here is the Output File" << endl; + outFile << setw(5) << "Pickup: "; + outFile << setw(10) << " Dropoff:"; + outFile << setw(12) << "Psgrs:"; + outFile << setw(12) << "Distance:"; + outFile << setw(12) << "Fare:"; + outFile << setw(12) << "Tolls:"; + outFile << endl; for (int r = 0; r <= counter - 1; r++) { - outFile << setiosflags(ios::left) << setw(5) - << pickup[r] << resetiosflags(ios::left) - << setw(10) << dropoff[r] << - resetiosflags(ios::left) - << setw(12) << psgrs [r] << - resetiosflags(ios::left) - << setw(14) << - dist[r] << resetiosflags(ios::left) - << setw(14) << fare[r] << - resetiosflags(ios::left) - << setw(14) << toll[r] - << endl; + if (toll[r] == 0) + { + outFile << setiosflags(ios::left) << setw(5) + << pickup[r] << resetiosflags(ios::left) + << setw(10) << dropoff[r] << + resetiosflags(ios::left) + << setw(12) << psgrs[r] << + resetiosflags(ios::left) + << setw(14) << + dist[r] << resetiosflags(ios::left) + << setw(14) << fare[r] << + resetiosflags(ios::left) + << setw(14) << "N/A" + << endl; + } + else + outFile << setiosflags(ios::left) << setw(5) + << pickup[r] << resetiosflags(ios::left) + << setw(10) << dropoff[r] << + resetiosflags(ios::left) + << setw(12) << psgrs [r] << + resetiosflags(ios::left) + << setw(14) << + dist[r] << resetiosflags(ios::left) + << setw(14) << fare[r] << + resetiosflags(ios::left) + << setw(14) << toll[r] + << endl; } } void PrintTotalsAndSummary(ofstream& outFile, int totalRecords) |