Как прочитать и вывести каждую строку из файла? C++

202
16 марта 2018, 14:16

Как прочитать и вывести каждую строку из файла?
Имеется такой код:

ifstream log(Str+"\\log.txt");
do
   {
     string asd;
     getline(log,asd);
     cout << asd << endl;
   }while(???);
log.close();

Но он, естественно, не работает.

Answer 1

На сколько я помню, можно делать так:

string asd;
while(getline(log,asd)) {
       cout << asd << endl;
}
READ ALSO
C++, консольное приложение, защита от неправильного ввода

C++, консольное приложение, защита от неправильного ввода

В этом приложении входным данным должно быть натуральное число, при вводе целого или нуля и нажатия Enter программа начинается сначала и так...

224
Как получить хэндел драйвера в системе и записать в его память

Как получить хэндел драйвера в системе и записать в его память

Я хочу получить информацию о модуле в системеДопустим, есть драйвер в системе Example

161
QT как отловить закрытие создоваемого QFileDialog

QT как отловить закрытие создоваемого QFileDialog

Создаю такое диалоговое окно

199
Запуск QTimer в основном и отдельном потоке

Запуск QTimer в основном и отдельном потоке

В Qt приложении пи запуске таймеров и в основном и в отдельном потоке, программа падаетМожно ли это делать и как сделать корректно?

230