文本等号以后求和

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 /*
 4 文本等号以后求和
 5 a = 3
 6 b = 4
 7 c = 90
 8 d = 20
 9 e = 25
10 f = 73
11 g = 89
12 
13 思路:一行一行的读取文本数据,读取到一行后,将返回的指针交由atoi()函数处理。得到数字,追加至sum。
14 注意:atoi()函数,只会跳过空白符,碰到其他有效字符,并且非数字立刻退出转化,返回0
15 */
16 int main(void)
17 {
18     int sum = 0;
19     char * p = NULL;
20     FILE * fpr = fopen("求和.txt","r");
21     char buf[1024];
22     while(p = fgets(buf,1024,fpr))
23     {
24         p += 4;
25         sum += atoi(p);    
26     }    
27     printf("sum = %d
",sum);
28     fclose(fpr);
29     return 0;
30 }
原文地址:https://www.cnblogs.com/wangchaomahan/p/9768727.html