From 213241ec2e470c5e10a8b46b9b8cc5bb962403b5 Mon Sep 17 00:00:00 2001 From: prestonderek Date: Sat, 19 Nov 2022 21:57:26 -0800 Subject: Commit for bigger file testing --- BlankConsoleLab/BlankConsoleLab.cpp | 51 +++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 14 deletions(-) (limited to 'BlankConsoleLab/BlankConsoleLab.cpp') 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) -- cgit v1.2.3