以下のソースコードを書きました。
ifstream leggiFile;
leggiFile.open("Questions.txt",ios::in);
if (!leggiFile.good())
{
cerr << "\n\n\n\tErrore during file opening Questions.txt\n\n\n" << endl;
}
else
{
// ...
};
leggiFile.close();
system("pause");
ここで、2 番目のファイルを操作するために同じオブジェクトを使用したいと考えています。
leggiFile.open("Answers.txt",ios::in);
i=0;
if(!leggiFile.good())
{
cerr << "\n\n\n\tError during opening of file answers.txt\n\n\n" << endl;
}
else
{
// ...
}
問題: 2 回目にファイルを開くことができず、エラー メッセージが表示される。なんで?解決策を教えてください。