【发布时间】:2011-04-06 11:12:30
【问题描述】:
我的程序在这部分代码上崩溃了:
if(fclose(_device) != SUCCESS){
cerr << "Output device library error CLOSING FILE\n";
exit(1);
}
它不打印任何东西,当我写这一行时:
cout << fclose(_device)<<endl;
它也不打印任何东西,只是让我的程序崩溃,没有更多的 cmets。
在我的程序的前面部分,我用这一行初始化文件:
_device = fopen ((char*)filename , "a");
什么会导致我的程序崩溃?
【问题讨论】: