c c++ api与MFC中均有文件操作函数,如打开、关闭、读和写等,不知它们在应用中有什么具体的区别?我将c语言的函数如下加入到windows中的WNDPROC中,
case ID_TRANSIT:
fp=fopen("c:\text.txt", "rb");
i=fclose(fp);
if(i==0) MessageBox(hWnd,"xx","xx",MB_OK);
break;
总是出现如下错误提示:"My{Practise.exe 中的 0x004128a6 处未处理的异常: 0xC0000005: 读取位置 0x0000000c 时发生访问冲突 ",请高手指点一二.谢谢
case ID_TRANSIT:
fp=fopen("c:\text.txt", "rb");
i=fclose(fp);
if(i==0) MessageBox(hWnd,"xx","xx",MB_OK);
break;
总是出现如下错误提示:"My{Practise.exe 中的 0x004128a6 处未处理的异常: 0xC0000005: 读取位置 0x0000000c 时发生访问冲突 ",请高手指点一二.谢谢
\t是Tab键啊
打开文件失败fp为空
你在对它访问,当然会出错 fp=fopen("c:\\text.txt", "rb");
if (fp == NULL)
{
MessageBox(NULL, "打开文件失败", "Error", MB_OK);
return;
}
i=fclose(fp);
if(i==0) MessageBox(hWnd,"xx","xx",MB_OK);
break;