I need the following written into C++ // Pseudocode Project8 // Start // Declara
ID: 672999 • Letter: I
Question
I need the following written into C++
// Pseudocode Project8
// Start
// Declarations
// InputFile inFile1;
// InputFile inFile2;
// OutputFile outFile1;
// num mClientNumber, fClientNumber
// string mClientName, fClientName
// bool atLeastOneFileNotAtEnd = true
// bool inFile1Written = false
// bool inFile2Written = false
// output "File merge processing starting"
// open inFile1 "MaleClients.rtf"
// open inFile2 "FemaleClients.rtf"
// open outFile1 "MergedClients.rtf"
// read mClientNumber and mClientName from inFile1
// read fClientNumber and fClientName from inFile2
// while ( atLeastOneFileNotAtEnd == true )
// if (inFile1 is EOF)
// if (inFile2Written == false)
// output fClientNumber, fClientName to Outputfile
// inFile2Written = true
// endif
// else if (inFile2 is EOF)
// if (inFile1Written == false)
// output mClientNumber, mClientName to Outputfile
// inFile1Written = true
// endif
// else if (mClientNumber < fClientNumber)
// output mClientNumber, mClientName to Outputfile
// inFile1Written = true
// else
/ output fClientNumber, fClientName to Outputfile
// inFile2Written = true
// endif
//
//
// if ((inFile1 not EOF) AND (inFile1Written == true))
// read mClientNumber and mClientName from inFile1
// inFile1Written = false
// endif
// if ((inFile2 not EOF) AND (inFile2Written == true))
// read fClientNumber and fClientName from inFile2
// inFile2Written = false
// endif
// if ((inFile is EOF) AND (inFile2 is EOF))
// atLeastOneFileNotAtEnd = false
// endif
// endwhile
// close inFile1
// close inFile2
// close outFile1
// output "Merging Complete"
// Stop
Explanation / Answer
#include #include #include using namespace std; int main(){ ifstream inFile1; ifstream inFile2; ofstream outFile1; int mClientNumber, fClientNumber; string mClientName, fClientName; bool atLeastOneFileNotAtEnd = true; bool inFile1Written = false; bool inFile2Written = false; a cout > mClientName; inFile2 >> fClientNumber >> fClientName; while(atLeastOneFileNotAtEnd == true) { if(inFile1.eof()) { if(inFile2Written == false) { outFile1Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.