C 讀取Ini配置檔案類

2022-08-01 00:39:12 字數 1614 閱讀 7508

配置檔案 為filename.ini 的檔案

第一行必須為空,不然讀不出值

[section1]

key=value

key2=value

.........

[section2]

key=value

key2=value

.........

**如下:

using

system;

using

system.runtime.interopservices;

using

system.text;

namespace

test

#region 宣告讀寫ini檔案的api函式 [dllimport(

"kernel32

")]

private

static

extern

long writeprivateprofilestring(string section, string key, string val, string

filepath);

[dllimport(

"kernel32")]

private

static

extern

int getprivateprofilestring(string section, string key, string defval, stringbuilder retval, int size, string

filepath);

[dllimport(

"kernel32")]

private

static

extern

int getprivateprofilestring(string section, string key, string defval, byte retval, int size, string

filepath);

#endregion

//////

寫ini檔案

/// ///

段落 ///

鍵 ///

值 public

void iniwritevalue(string section, string key, string

ivalue)

//////

讀取ini檔案

/// ///

段落 ///

鍵 ///

返回的鍵值

public

string inireadvalue(string section, string

key)

//////

讀取ini檔案

/// ///

段,格式

///鍵 ///

返回byte型別的section組或鍵值組

public

byte inireadvalues(string section, string

key)

}}

ini配置檔案讀取類 C

using system using system.io using system.runtime.interopservices using system.text using system.collections using system.collections.specialized publ...

C 讀取ini配置檔案

using system using system.io using system.runtime.interopservices using system.text todo 在此處新增建構函式邏輯 public class iniclass 寫入ini檔案 專案名稱 如 typename 鍵 值...

C 讀取ini配置檔案

雖然微軟早已經建議在windows中用登錄檔代替ini檔案,但是在實際應用中,ini檔案仍然有用武之地,尤其現在綠色軟體的流行,越來越多的程式將自己的一些配置資訊儲存到了ini檔案中。section key valuevc中提供了api函式進行ini檔案的讀寫操作,但是微軟推出的c 程式語言中卻沒有...