У меня есть куча текстовых файлов в каталоге, и каждый текстовый файл называется «info1.txt», «info2.txt» и так далее. Как бы мне открыть все текстовые файлы в массиве объектов ifstream без жесткого кодирования имен всех моих текстовых файлов? Я знаю, что следующий код не работает, но я думаю, что он передает идею того, что я хочу сделать, если он сработает:
ifstream myFiles[5];
for(int i = 0; i < 5; i++){
myFiles[i].open("info" + i + ".txt");
}
Я знаю, что решение, вероятно, очень простое, но после долгих исследований, проб и ошибок я так и не понял его. Спасибо!