1

私は 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 のローカル コピーでしょうか? どんな助けでも大歓迎です。

4

1 に答える 1

3

あなたが必要です

#include <fstream>

それofstreamが宣言されているところです。

于 2012-04-05T08:35:56.357 に答える