以windows下ini配置檔案為模板。
檔案內容舉例,
[screen_attr]
real_width=1280
real_height=720
virtual_width=1280
virtual_height=720
;disp_resolution值參考
;1-720p,2-1080p,3-1440*900
disp_resolution=1
支援中文內容,注釋符號隨意,在一行的開始即可。
一、讀int get_key_value(const char *title,const char *key,const char *filename, char *str)
int i=0;
int get_title = 0;
int is_title = 0;
char read_str[100] = ;
char cmp_str[100] = ;
while(1)
int i=0;
int len = strlen(read_str);
while(i二、寫。修改某個字段值,不可用作新增。
int set_key_value(const char *title,const char *key,const char *value,const char *filename)
; file *fp = null;
fp = fopen(filename,"r");
if (null == fp)
int i=0;
int get_title = 0;
int is_title = 0;
int query_success = 0;
char tmpstr[100] = ;
while(i < 100)
if (query_success)
char *tmp = strchr(text[i],'=');
if (tmp)
else
if (0 == get_title)
else
i++;
continue;}}
else
else
i++;
continue;}}
}fclose(fp);
if (0 == query_success)
//sub
fp = fopen(filename,"w");
if (null == fp)
int j=0;
while(j呼叫方法,set_key_value(「screen_attr」,"real_width","1920","cfg.ini");將real_width由1280改為1920。
iOS讀寫本地檔案
import rootviewcontroller.h inte ce rootviewcontroller end implementation rootviewcontroller void viewdidload else 寫入內容 nsstring content 這是乙個新的章節 cont...
python讀寫本地檔案
這篇文章主要介紹python讀寫本地檔案的操作方法和詳細解析 f open readfile name.txt r connect f.read print connect file close 檔案讀取過後關閉檔案注釋 上面的三行 第一行的詳細解析為 用open 函式直接開啟括號中第一項的那個文字...
linux下配置檔案的讀寫
來自 讀取乙個檔案,類似 ip 192.168.1.8 netmask 255.255.255.0 格式的檔案,並對檔案進行解析,得到其key和value,可以讀取相應key的value值,也可以得到配置相應的value typedef struct item t item 去除字串右端空格 cha...