1.#include 2.#include 3.#include 4.#include 5.#include 6.#include 7.
8.9.typedef struct item_t item;
13.14./*
15. *去除字串右端空格
16. */
17.char *strtrimr(char *pstr)
18.25./*
26. *去除字串左端空格
27. */
28.char *strtriml(char *pstr)
29.71. return 0;//查詢成功
72.}
73.74.int file_to_items(const char *file, struct item_t *items, int *num)
75.90. else if(p[0]=='#')
91.
94. else
95.
108. }
109. (*num) = i;
110. fclose(fp);
111. return 0;
112.}
113.
114./*
115. *讀取value
116. */
117.int read_conf_value(const char *key,char *value1,const char *file)
118.
136. }
137. return 0;//成功
138.
139.}
140.int write_conf_value(const char *key,char *value,const char *file)
141.
153. }
154.
155. // 更新配置檔案,應該有備份,下面的操作會將檔案內容清除
156. file *fp;
157. fp = fopen(file, "w");
158. if(fp == null)
159. return 1;
160.
161. i=0;
162. for(i=0;i166. fclose(fp);
167. //清除工作
168. /*i=0;
169. for(i=0;i173.
174. return 0;
175.
176.}
177.
178.void main(void)
179.
VC和C 按行讀取文字檔案
1.mfc cstring filename d 3.txt files d 32.txt filestring cstdiofile f,g if f.open filename,cfile moderead true filename為開啟檔名 cstring decimaltobinary c...
shell按行分割文字檔案
大家常用的分割文字的方法都是通過sed n 命令來操作,sed 的優點是可以指定具體的行,缺點每次分割要重新讀取整個文字,效率低了點。在高人指點下發現split這個方法好用些,也參考了其他的資料總結一下split用法。split 引數 需要分割的檔案 b size 對file進行切分,每個小檔案大小...
C 快速隨機按行讀取大型文字檔案
下面是我實現的乙個資料檔案隨機讀取類,可以隨機讀取大型文字檔案的某一行。在我機器上對乙個130mb的文字檔案,讀取第200000的速度從傳統做法的400ms提高到了3ms。一般對文字檔案進行讀取時,一般採用readline 進行逐行讀取。在這種情況下,c 內的filestream和buffereds...