У вас должно быть три ifstream
объекта;
std::ifstream inFile("input.txt");
std::ifstream file1;
std::ifstream file2;
std::string fileName1, fileName2;
getline(inFile, fileName1);
getline(inFile, fileName2);
file1.open(fileName1, open as you ilke);
file2.open(fileName2, open as you like);
process both files independently.
В качестве альтернативы, если держать файл открытым нежелательно, перепишите последние три строки следующим образом:
file1.open(fileName1, open as you ilke);
process file1;
file1.close();
file2.open(fileName2, open as you like);
process file2;
file2.close();
Во второйВ сценарии вы можете использовать тот же объект ifstream
.