Поиск слова в файле с помощью found

213
13 декабря 2017, 23:43

Пишу код чтобы он искал введеное слово в файле и возвращал значение (false или true в зависимости от наличия слова), но программа всегда возвращает false в независимости от наличия слова в данном файле. Что не так с кодом?

#include <algorithm>
#include <iostream>
#include <fstream>
#include <string>
#include <iterator>
using namespace std;
int main()
{
    string inputword;
    string words;
    cin >> inputword;
    ifstream fin("Words.txt");
    fin >> words;
    istream_iterator<string> eof;
    bool found = find(istream_iterator<string>(fin), eof, inputword) != eof;
    cout << found;
    system("pause");
}
READ ALSO
C и C++. Pointer(int*) to int

C и C++. Pointer(int*) to int

Вот код в C++

290
multiple definition of помогите [дубликат]

multiple definition of помогите [дубликат]

На данный вопрос уже ответили:

288
помогите пожалуйста с массивом [требует правки]

помогите пожалуйста с массивом [требует правки]

Дан одномерный массив, состоящий из  вещественных элементовНайти сумму элементов массива, расположенных между первым и вторым отрицательными...

295
Выбор компилятора C++ в Windows

Выбор компилятора C++ в Windows

Посоветуйте, пожалуйста, компилятор C++ для Windows, чтобы его можно было использовать в таких программах как CLion, CodeBlocks и Geany

328