我对C ++很新,当我尝试编译我的项目时,Visual Studio 2010 Express遇到致命错误,说“无法打开包含文件:'ofstream':没有这样的文件或目录”一个源代码我的实现文件(我遇到错误的地方)如下:
#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();
}
我在网上搜索过,我找不到其他人遇到这个问题。它可能是我的Visual Studio Express本地副本吗?任何帮助将不胜感激。
答案 0 :(得分:3)
你需要
#include <fstream>
这就是声明ofstream
的地方。