linux下讀寫本地配置檔案

2021-09-25 00:02:29 字數 1404 閱讀 9198

以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...