2012-04-05 6 views
1

Ich bin ziemlich neu in C++ und als ich versuchte, mein Projekt zu kompilieren, stieß Visual Studio 2010 Express auf einen fatalen Fehler: "Kann Include-Datei nicht öffnen: 'ofstream': Keine solche Datei oder Verzeichnis" Der Quellcode für eines der meine Implementierungsdateien (wo ich den Fehler bin erlebt) ist wie folgt:"Kann Include-Datei nicht öffnen: 'ofstream'" Fehler in Visual Studio 2010 Express Edition?

#include "Character.h" 
#include <iostream> 
#include <ofstream> 

using namespace std; 

ofstream characterSave; 

// Sets the character's name to what the user inputted 
void Character::setName(string name) 
{ 
    // Set characterName to equal what user inputted 
    characterName = name; 
} 

// Output the character's name when called 
string Character::getName() 
{ 
    // Return characterName 
    return characterName; 
} 

// Save the user's data to save.dat 
void Character::saveToFile() 
{ 
    // Creates new save file 
    characterSave.open("character.dat"); 

    // Writes character's name to first line of save file 
    characterSave << characterName << endl; 

    // Closes save file 
    characterSave.close(); 
} 

ich habe online recherchiert um, und ich kann nicht jemand anderes mit diesem Problem finden. Könnte es meine lokale Kopie von Visual Studio Express sein? Jede Hilfe würde sehr geschätzt werden.

+0

Google für ['ofstream'] (https://www.google.de/search?q=ofstream), erstes [Ergebnis] (http://www.cplusplus.com/reference/iostream/ofstream /) zeigt, dass Sie Header ' ' –

Antwort

3

Sie benötigen

#include <fstream> 

Das ist, wo ofstream deklariert wird.

+0

Vielen Dank! Endlich hat es funktioniert. –

Verwandte Themen