Я пытаюсь написать рекурсивную функцию, которая делает некоторое форматирование внутри файла, который я открываю для назначения класса. Это то, что я написал до сих пор:Чтение из файла в C++
const char * const FILENAME = "test.rtf";
void OpenFile(const char *fileName, ifstream &inFile) {
inFile.open(FILENAME, ios_base::in);
if (!inFile.is_open()) {
cerr << "Could not open file " << fileName << "\n";
exit(EXIT_FAILURE);
}
else {
cout << "File Open successful";
}
}
int Reverse(ifstream &inFile) {
int myInput;
while (inFile != EOF) {
myInput = cin.get();
}
}
int main(int argc, char *argv[]) {
ifstream inFile; // create ifstream file object
OpenFile(FILENAME, inFile); // open file, FILENAME, with ifstream inFile object
Reverse(inFile); // reverse lines according to output using infile object
inFile.close();
}
Вопрос у меня есть в функции Reverse(). Это то, как я буду читать в одном персонаже за раз из файла? Благодарю.