Я полагаю, что вы пытаетесь прочитать 21 строку файла и распечатать его. Поэтому я быстро навязываю ваш код. Во-первых, нет необходимости создавать массив строк. Если вы хотите сохранить эти строки, вы можете использовать std::vector<std::string>
. Тогда вы не должны проверять, что файл открыт каждый раз. И, наконец, если вы хотите прочитать все строки из файла, вам просто нужно проверить конец файла. Надеюсь, я смогу вам помочь.
std::string line;
ifstream myfile2("Userinfo1.txt");
if (myfile2.is_open()) {
while (!myfile2.eof())
{
getline(myfile2, line);
cout << line << '\n';
}
}
myfile2.close();