当前位置: 代码迷 >> C语言 >> 又一个!
  详细解决方案

又一个!

热度:388   发布时间:2008-06-11 19:07:53.0
又一个!
文本文件int.txt中包含若干整数,请把文件中的所有数据相加,并把累加和写入文件最后。
#include<stdio.h>
#include<stdlib.h>
void main()
{
    FILE *fp;
    float sum=0;
    int m;
    if((fp=fopen("b.txt","a+"))==NULL)
    {
        printf("cannot open file\n");
        exit(0);
    }
    while(!feof(fp))
    {
       fscanf(fp,"%d",&m);
       sum=sum+m;
    }
    fputc('\n',fp);
    fprintf(fp,"%f",sum);
    fclose(fp);
}
搜索更多相关的解决方案: sum  int  txt  文本文件  float  

----------------解决方案--------------------------------------------------------
  相关解决方案