2009-02-15 10 views
1

J'ai appris C++, a commencé à apprendre la gestion de fichiers aujourd'hui. mais obtenir une erreur lorsque runinng ce codeC++ erreur 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; 
    } 

reçoit une erreur

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

Ce qui est mal?

Répondre

7

Modifier votre inclure à:

#include <fstream> 

Il est une bibliothèque standard, et vous essayez de pointer vers un fichier d'en-tête non existant.

2

Pour C++ standard comprend, ne pas utiliser l'extension .h:

#include <fstream> 
4

virgule manquant:

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

qui devraient être:

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