FILE *file1 = NULL;
file1=fopen(filename,"w+");
if (file1!=NULL)
{
fclose(file1);
}
if(file1==NULL)
{
}
在MFC里想利用这种方法新建一个文件,可是新建的文件并不是空文件,而且单步调试时发现两个if都不会执行,这是什么原因?MFC
file1=fopen(filename,"w+");
if (file1!=NULL)
{
fclose(file1);
}
if(file1==NULL)
{
}
在MFC里想利用这种方法新建一个文件,可是新建的文件并不是空文件,而且单步调试时发现两个if都不会执行,这是什么原因?MFC
解决方案 »
- error C2143: syntax error : missing ')' before '*'
- 想在一个CFormView里加一个播放音乐功能的控件 怎么做最简单
- 图片处理的问题
- 为程序加了manifest支持XP风格外观后,自定义的按钮快捷键的小横线在VISTA下不见了。
- 请问对话框上面的滚动条如何做呢?
- 变量传递问题,请教
- CAsyncSocket::AttachHandle 如何在无窗口的程序使用!!
- 显示成组数据问题
- 窗口一变化,窗口中的东东就没有了,求助。
- (灌水啊!)敲代码太麻烦了,希望老鸟提供优秀VC辅助插件
- UNICODE字符集下 unicode转UTF-8问题!
- MFC长时间运行,程序界面就显示不完整,怎么弄呢!!!!!
Each of these functions returns a pointer to the open file. A null pointer value indicates an error.在if判断体内加输出语句,如果有优化,则有些语句被优化掉了
----------------
不是吧,调试两个if都不执行?你调试的是经过优化后的Release版本的吗?请在Debug模式下调试
{
fclose(fp);
}
else
{
fwrite(....);
}
{
fwrite(....); fclose(fp); }
else
{
}