ファイルを読み込もうとしていますが、取得できません。これがコマンドです..
void Apple::loadDictionary(std::vector<std::string>& ret)
{
std::ifstream fin("words");
if(!fin.good()){
return;
}
while(!fin.eof()){
char buffer[4096];
fin.getline(buffer, 4096);
std::string curr(buffer);
ret.push_back(curr);
}
fin.close();
}
words というファイルを Visual Studio プロジェクトに追加しました。プロジェクト名を右クリックして既存のアイテムを追加し、単語ファイルを選択します。これがエラーかどうか教えてください。
フィンは文字列をロードせず、条件!fin.good()
を真にしてプログラムを終了します。これについては助けが必要です。
これに #include を使用する必要がありますか??