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\n",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

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

原文地址:https://www.cnblogs.com/ZhuLuoJiGongYuan/p/9481090.html

时间: 2024-10-08 21:52:33

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

Java基础-输入输出-2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt

2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt package Test03; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import jav

编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt

package zuoye; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream; public class IoDemo { public static void main(String[] args) { File file = new File("d:/zuoye"); if(!file.exists()) { file.mkdirs(); } File f=new

VBA读取可选择文件夹下可选择txt文件内容

Sub OneTxt() '打开一个txt文件 Dim Filename As Variant, extLine&, mArr() As String Dim i%, j% ChDir ThisWorkbook.Path Filename = Application.GetOpenFilename("Text Files (*.txt), *.txt", , "请选取档案", , MultiSelect:=True) j = 1 For k = 1 To U

C#生成PDF文档,读取TXT文件内容

using System.IO;using iTextSharp.text;using iTextSharp.text.pdf; //需要在项目里引用ICSharpCode.SharpZipLib.dll和itextsharp.dllpublic string TxtFilePath;public string SavePdfPath;//保存PDF的路径 #region 读取TXT内容        private string ReadXieyi(string FilePath)      

AJAX传输本地txt文件内容

写一个按钮,点击后在指定的div里显示本地txt文件内容 在本地新建一个test.txt,里面随便写点内容就好. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 </head> 6 <body> 7 <input type="button" id="btn_test" value=&quo

JAVA获取txt文件内容

JAVA 读取txt文件内容 通常,我们可以直接通过文件流来读取txt文件的内容,但有时可能会出现乱码!此时只要设置一下文件字符编码即可. 1 import java.io.BufferedReader; 2 import java.io.File; 3 import java.io.FileReader; 4 5 6 public class txttest { 7 /** 8 * 读取txt文件的内容 9 * @param file 想要读取的文件对象 10 * @return 返回文件内容

python web开发-flask中读取txt文件内容

某些情况下,需要读取flask网站要目录下的txt文件.但是直接在flask网站的目录下创建一个文件是无法访问的.从网站找了一些资料,最终发现通过写一个方法返回txt内容比较简单方便,不过此方法适用于简单的文件读取以及读取量比较小的时候.详细代码如下: @app.route('/<path>')def today(path):base_dir = os.path.dirname(__file__)resp = make_response(open(os.path.join(base_dir,

java对txt文件内容追加

package com.test; import java.io.FileOutputStream; /** * 对txt文件在文本追加内容 * @author Wdnncey * */ public class Append { public static void main(String[] args) throws Exception { // 创建字节输出流对象 // FileOutputStream fos = new FileOutputStream("fos3.txt")

android 读取txt文件内容

Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访问. 比如我们可以将更新信息.版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问. 在raw中放入一个a.txt文件,然后就可以在Activity中使用getResources().openRawResource(R.raw.a);方法获取一个此文件的InputStream类,而后就可以很方便