可能重複:
ios::nocreate error while compiling a C++ code使用IOS :: nocreate的標誌結果爲 「未聲明的標識符」 錯誤
我一直在努力如何在C++/C#一個簡單的詞法編譯器但似乎我有一個錯誤,當我嘗試編譯該程序的錯誤是
error c2065 'nocreate' undeclared identifier
我該如何處理這個問題??但即時通訊思考也許它與fstream頭,如何我可以處理它的任何想法?
這就是它給我一個錯誤
loadTransitionTable();
fstream File("input.txt", ios::in|ios::Nocreate);
if (!File)
{
cout<<"\n Unable to open the input file."<<endl;
cout<<"\n Press any key to exit.";
getch();
exit(0);
也許是因爲沒有'nocreate'標誌?如果你打開'ios :: in'(如果ifstream默認),如果文件不存在,將不會創建任何文件。 –
請參閱http://stackoverflow.com/questions/1062861/iosnocreate-error-while-compiling-a-c-code –