Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Variable 'std::ifstream infile' has initializer but incomplete type

#cpp #visual_cpp


Вот такая вот ошибка 

variable 'std::ifstream infile' has initializer but incomplete type

Вот сам код
#include 
#include 
#include 
#include 
#include 

using namespace std;

int main()
{
    char buff[80];
    vector s;
    ifstream infile;
    infile.open("rhume.txt");

    while(1)
    {
        infile.getline(buff, sizeof(buff));
        if(infile.eof()) break;
        s.push_back(buff);
    }

    sort(s.begin(), s.end());
    for(int i=0; i < s.size(); i++)
        cout << s[i] << endl;
    infile.close();

    cout << endl << endl;
    cout << accumulate(s.begin(), s.end(), static_cast(""))
    << endl;

}

подскажите что не так я сделал?Точнее переписал с книжки по с++)    


Ответы

Ответ 1



В список инклудов нужно добавить одну строку #include // std::ifstream

Комментариев нет:

Отправить комментарий