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

fscanf读入数据没有结果咋回事

2012-09-24 
fscanf读入数据没有结果怎么回事?代码如下[codeC/C++][/code]#includestdio.hmain(){int ssint a32F

fscanf读入数据没有结果怎么回事?
代码如下
[code=C/C++][/code]
#include<stdio.h>
main()
{int ss;
int a=32;
FILE *fp;
if((fp=fopen("IN.DAT","w+"))==NULL)
printf("The file can't open!");
fscanf(fp,"%d",&ss);
printf("%d\n",ss);
printf("%d\n",ss);
printf("%d\n",ss);
fclose(fp);
}
结果为
-858993460
-858993460
-858993460
怎么回事?

[解决办法]
"w+"

打开读取和写入的空文件。 如果文件存在,销毁其内容。

热点排行