2009-02-15 5 views
1

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

#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 

Что не так?

ответ

7

Изменение включаемых в:

#include <fstream> 

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

2

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

#include <fstream> 
4

Missing точка с запятой:

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

Шоуда быть:

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