#include #include #include // hello this is live using namespace std; void OpenFiles(ifstream & highPriceFile, ifstream & lowPriceFile); void ReadTheData(bool & success); void ProcessData(void); void PrintFinalReport(void); void OpenFile(string highPriceFileName, ifstream & highPriceFile, bool & valid); int main() { ifstream highPriceFile, lowPriceFile; bool validData = false; OpenFiles(highPriceFile, lowPriceFile); ReadTheData(validData); while (validData) { ProcessData(); ReadTheData(validData); } PrintFinalReport(); return 0; } void OpenFile(string highPriceFileName, ifstream & highPriceFile, bool & valid){ valid = false; highPriceFile.open(highPriceFileName); if (highPriceFile) { valid = true; } return; } void OpenFiles(ifstream & highPriceFile, ifstream & lowPriceFile){ string lowPriceFileName; string highPriceFileName; bool valid; //GetTheFileNames(); highPriceFileName = "file1.dat"; lowPriceFileName = "file2.dat"; OpenFile(highPriceFileName, highPriceFile, valid); OpenFile(lowPriceFileName, lowPriceFile, valid); cout << "In OpenFiles" << endl; return; } void ReadTheData(bool & success){ cout << "In ReadTheData" << endl; return; } void ProcessData(void){ cout << "In ProcessData" << endl; return; } void PrintFinalReport(void){ cout << "In PrintFinalReport" << endl; return; }