首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

各位帮帮忙啊解决方案

2012-02-12 
各位帮帮忙啊我在MFC下写的几句代码,做测试用的,如下:FILE*fp2NULLfp2fopen( c:\\documentsandsetting

各位帮帮忙啊
我在MFC下写的几句代码,   做测试用的,   如下:
      FILE   *fp2   =   NULL;
      fp2   =   fopen( "c:\\documents   and   settings\\zhou\\桌面     \\testlistview   v1\\ImgNbr.txt ",   "w ");
      fprintf(fp2,   "   %d   ",   iImgNbr);
      fclose(fp2);
      其中iImgNbr是一个具体的数字,   可是执行后报出一个错误:
      Debug   assertion   failed!
      .......
      File:   fprintf.c
      Line:   56
      Expression   str   !=   NULL
      .....
      很想不通, 很简单的几句代码啊,竟然有这种错误!

[解决办法]
fp2 = fopen( "c:\\documents and settings\\zhou\\桌面 \\testlistview v1\\ImgNbr.txt ", "w ");
if(fp2 != NULL) //检查一下文件指针是否正确再进行后续操作 ~
{
fprintf(fp2, " %d ", iImgNbr);
fclose(fp2);
}
else
printf( "File open error!! ");

热点排行