// Workshop 3:
// Version: 0.9
// Date: 2021/1/31
// Author: Fardad Soleimanloo
// Description:
// This file tests the lab section of your workshop
//for submission
// Do not modify this code when submitting
/////////////////////////////////////////////
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include Bill.h
using namespace sdds;
using namespace std;
void billTester();
int main() {
FILE* list = fopen(grocery.txt,r);
int recs = 0;
char ch;
Bill B;
billTester();
if (list) {
char name[256];
double price;
int taxed;
while (fscanf(list, %c, &ch)==1) {
recs += (ch ==
);
}
rewind(list);
B.init(Gorcery Items, recs);
while (fscanf(list, %[^t]t%lf%d
, name, &price,&taxed) == 3) {
B.add(name, price, taxed == 1);
}
B.display();
B.deallocate();
fclose(list);
}
else {
cout << “file: grocery.txt not found!” << endl; } return 0;}void billTester() { Bill B; B.init(“Quick Shopping”, 5); B.add(“Milk 2%”, 4.99, false); B.display(); B.add(nullptr, 15.50, true); B.add(“Frying Pan”, 24.99, true); B.add(“Eggs”, -2.99, false); B.display(); B.deallocate(); B.init(“Quick Shopping”, 5); B.add(“Milk 2%”, 4.99, false); B.add(“Spatula”, 15.50, true); B.add(“Frying Pan”, 24.99, true); B.add(“Eggs”, 5.99, false); B.add(“Bug Spray”, 9.99, true); B.display(); B.deallocate();}
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.