Я пытаюсь написать простую программу, которая будет печатать содержимое текстового файла по одной строке за раз. Однако, когда я запускаю программу, я просто получаю пустой экран. Я уверен, что файл, который я пытаюсь прочитать, содержит текст в нескольких строках. Любая помощь относительно того, почему это не работает, будет очень полезной.Невозможно напечатать текст из файла
bool show() {
string line;
ifstream myfile;
myfile.open("tasks.txt", ios::app);
while (!myfile.eof()) {
getline (myfile, line);
cout << line << endl;
}
myfile.close();
return true;
}
Поскольку вы хотите читать только файл, есть ли причина, по которой вы открываете его в режиме добавления? –