Ошибка F ++ в C ++ - PullRequest
       56

Ошибка F ++ в C ++

1 голос
/ 15 февраля 2009

Я изучаю c ++, начал изучать обработку файлов сегодня. но получая ошибку при запуске этого кода

#include <iostream>
#include <fstream.h>

using namespace std;

    int main()
    {
        fstream file;
        file.open("test.txt",ios::in|ios::out)

        file.close();

        return 0;
    }

Получает ошибку

Cannot open include file: 'fstream.h': No such file or directory

Что не так?

Ответы [ 3 ]

7 голосов
/ 15 февраля 2009

Измените ваше включение на:

#include <fstream>

Это стандартная библиотека, и вы пытаетесь указать ей несуществующий заголовочный файл.

4 голосов
/ 15 февраля 2009

Отсутствует точка с запятой:

 file.open("test.txt",ios::in|ios::out)

должно быть:

 file.open("test.txt",ios::in|ios::out);
2 голосов
/ 15 февраля 2009

Для стандартных включений C ++ не используйте расширение .h:

#include <fstream>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...