int main(){ ifstream inFile; ofstream outFile; string inFileName; string outFileName; string outputLabel; string command; int numCommands; // Declare a variable of the type being tested FractionType fraction; cout << "Enter name of input file: "; cin >> inFileName; inFile.open(inFileName.c_str()); cout << "Enter name of output file: "; cin >> outFileName; outFile.open(outFileName.c_str()); cout << "Enter name of test run: "; cin >> outputLabel; outFile << outputLabel << endl; inFile >> command; numCommands = 0; while(command != "Quit") { /* Data structure functions */ if(command == "Initialize"){ int num, dem; inFile >> num; inFile >> dem; fraction.Initialize(num, dem); outFile << "Numerator: " << fraction.GetNumerator(); outFile << " Denominator: " << fraction.GetDenominator() << endl; } else if(command == "GetNumerator"){
int main() { using namespace std; ifstream inFile; // file containing operations ofstream outFile; // file containing output string inFileName; // input file external name string outFileName; // output file external name string outputLabel; string command; // operation to be executed int numCommands; FractionType fraction; // Prompt for file names, read file names, and prepare files cout << "Enter name of input file; press return." << endl; cin >> inFileName; inFile.open(inFileName.c_str()); cout << "Enter name of output file; press return." << endl; cin >> outFileName; outFile.open(outFileName.c_str()); cout << "Enter name of test run; press return." << endl; cin >> outputLabel; outFile << outputLabel << endl; inFile >> command; numCommands = 0; while (command != "Quit") { if (command == "Initialize") { int numerator, denominator; inFile >> numerator; inFile >> denominator; fraction.Initialize(numerator, denominator); outFile << "Numerator: " << fraction.NumeratorIs() << " Denominator: " << fraction.DenominatorIs() << endl; } else if (command == "NumeratorIs")