C C 跨平台INI檔案讀寫API

2021-04-14 01:40:51 字數 1237 閱讀 7384

已測試通過的開發環境:

winxp、vista + vc6.0、vs2003、vs2005、vs2008

fc6.0、fc7.0、ubuntu7.10 + gcc4.1

arm-linux+arm-linux-gcc3.3.2

專案特點:

1.使用標準c庫函式,支援windows、linux、unix等多平台。

2.實現小巧精緻,長期開源支援。

使用示例**如下:

1/** 2

* @file 3

* @brief test ini file api 4

* @author deng yangjun 5

* @date 2007-1-9 6

* @version 0.2 7

*/ 8#include 9

#include

"inifile.h"

1011

#define buf_size 25612

13int main()

14 ;

20int age;21

22//write name key value pair

23if(!write_profile_string(section,name_key,"tony",file))

24     28

29//write age key value pair

30if(!write_profile_string(section,age_key,"20",file))

31     35

36     printf("[%s]/n",section);

37//read string pair, test read string value

38if(!read_profile_string(section, name_key, name, buf_size,"",file))

39    

43else

44     47

48//read age pair, test read int value.

49//if read fail, return default value

50     age = read_profile_int(section,age_key,0,file);

51     printf("%s=%d/n",age_key,age);52

53return 0;

54 }55

API讀寫INI檔案

ini檔案的大概內容如下 del table langcount 24 lang1 cp936.bf lang2 cp1252.bf lang3 cp950.bf lang4 cp932.bf cstring csdeltable del table cstring cslangcount lang...

INI檔案讀寫API

在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 bool writeprivateprofilestring lpctstr lpkey...

windows系統讀寫INI檔案的API

ini檔案 即initialization file 這種型別的檔案中通常存放的是乙個程式的初始化資訊。ini檔案由若干個節 section 組成,每個section由若干鍵 key 組成,每個key可以賦相應的值。讀寫ini檔案實際上就是讀寫某個的section中相應的key的值,而這只要借助幾個...