#include
#include
#include
int main()
{
FILE* fp;
fp = fopen("score.txt", "r");
int i, count = 0;
char line[20], *p;
double total = 0;
while(fgets(line, 20, fp))
{
for(i = 0; i < 20; ++i)
{
if(isdigit(line[i]))
{
p = &line[i];
break;
}
}
printf("%s", line);
total += atoi(p);
++count;
}
printf("\n\n总分为 : %10.2lf 分", total);
printf("\n平均分为: %10.2lf 分\n", total/count);
fclose(fp);
}
这不已经是连接后的文件了吗?你看这个文件在哪个盘上,你通过DOS进入.
存入的格式是怎么样的呢?