io — C ++ читать построчно и выводить каждую строку

Допустим, у меня есть текстовый файл, и текстовый файл содержит следующее:

Привет, мир
Добро пожаловать в C ++

Как я буду печатать построчно из моего .txt файла? Например, это часть моего кода

while (getline(input, document))
{
if (!document.empty())
{
if (lineisthere(document)) {
cout << "The word" << // << "is there" << endl;
} else {
cout << "The word" << // << "is not there" << endl;
}
line++;
}
}
input.close(); //closes the input

Я хочу, чтобы мой вывод выглядел примерно так:

Слово Привет слово есть
Тем не менее, слово Добро пожаловать в C ++ не там

1

Решение

Похоже, вы просто хотите использовать document где вы указали //:

cout << "The word " << document << " is there" << endl;
2

Другие решения

Попробуй это:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main ()
{
string text;
ifstream ifs("hello.txt");while(!ifs.eof())
{
getline(ifs,text);
cout << "" << text << "\n" ;
}

return 0;
}
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector