大神能说的详细一点么 ^-^
追答不好意思哦最近忙实验没及时帮你解决问题,我刚查了下函数手册发现这个函数更好用,fscanf
先用例子介绍它的用法,你先在E盘下新建一个文本文件dat.txt然后在里面写入一些数字
#include
#include
int main()
{
int num,sum=0;
FILE*fp;
if((fp=fopen("E:\\dat.txt","r"))==NULL)
{
printf("can not to open the file!\n");
exit(0);
}
while(fscanf(fp,"%d",&num)!=EOF)//若不到文件结尾则继续
{
sum+=num;
}
printf("sum=%d\n",sum);
return 0;
}
不好意思 能再问一个问题么
可不可以 把计算出来的数值 再写进打开的txt里面呢
可以的,用这个函数fprintf
本回答被提问者采纳