summaryrefslogtreecommitdiff
path: root/BlankConsoleLab/BlankConsoleLab.cpp
diff options
context:
space:
mode:
authorprestonderek <[email protected]>2022-11-19 21:57:26 -0800
committerprestonderek <[email protected]>2022-11-19 21:57:26 -0800
commit213241ec2e470c5e10a8b46b9b8cc5bb962403b5 (patch)
tree87a88e4a209c906a719a199a65339173b58b78fc /BlankConsoleLab/BlankConsoleLab.cpp
parentCommit for majority finished (diff)
downloadcst116-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.cpp51
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)