7.6 提取text.txt文件内容,进行文本等号以后求和

Posted zhuluojigongyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.6 提取text.txt文件内容,进行文本等号以后求和相关的知识,希望对你有一定的参考价值。

 1 //提取text.txt文件内容,进行文本等号以后求和
 2 #include <stdio.h>
 3 #include <stdlib.h>
 4 #define F_PRINT_ERR(e) 5 do 6 { 7     if(e == NULL) 8     { 9       printf("open error");10       exit(-1);11     }12 }13 while(0)
14 int main(void)
15 {
16 
17     FILE* pf = fopen("G:/qtcode/text.txt","r");
18     F_PRINT_ERR(pf);
19 
20     char buf[1024];
21     char* p = buf;
22     int value,sum = 0;
23 
24     while(fgets(buf,1024,pf))
25     {
26         printf("%s",buf);
27 
28         p = buf;
29         while(*p++ != =);//遍历到每行里的等号之后第一个位置
30 
31         value = atoi(p);
32         sum += value;
33     }
34 
35     printf("sum = %d
",sum);
36     fclose(pf);
37 
38     return 0;
39 }

 

text.txt文件的内容如下:每一行只有一个等号,且没有空行。

——————————————————————

a =      3
    b = 4
c   =     90

d=   20
e      = 25
      f      =73
g=89
——————————————————————

text2.txt文件的内容如下:每行可能有多个等号,且会有空行。
——————————————————————
a =      3    b = 4   c=       90

d=   20
e      = 25   f=73

g=89

——————————————————————
























以上是关于7.6 提取text.txt文件内容,进行文本等号以后求和的主要内容,如果未能解决你的问题,请参考以下文章

批处理脚本将变量内容回显到文本文件[重复]

linux三剑客的基本使用——grep、sed、awk

将变量内容回显到文本文件中的批处理脚本[重复]

Confluence 6 附件存储提取文本文件

Confluence 6 附件存储提取文本文件

Python调用BeautifuSoup进行html的文本内容提取问题 [