Допустим, у меня есть текстовый файл, и текстовый файл содержит следующее:
Привет, мир
Добро пожаловать в 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 ++ не там
Похоже, вы просто хотите использовать document
где вы указали //
:
cout << "The word " << document << " is there" << endl;
Попробуй это:
#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;
}