win api 讀寫配置檔案

2021-10-10 07:31:30 字數 1327 閱讀 2109

lpctstr lpdefault, // 如果lpreturnedstring為空,則把個變數賦給lpreturnedstring

lptstr lpreturnedstring, // 存放鍵值的指標變數,用於接收ini檔案中鍵值(資料)的接收緩衝區

dword nsize, // lpreturnedstring的緩衝區大小

lpctstr lpfilename // ini檔案的路徑

);讀取整型值 (返回值為讀到的整)

uint getprivateprofileint(

lpctstr lpfilename // ini檔案的路徑

lpctstr lpstring, // 鍵值,也就是資料

lpctstr lpfilename // ini檔案的路徑

);寫入整型

讀寫ini檔案時相對路徑和絕對路徑都可以,根據實際情況選擇

「…\inifilename.ini」 // 這樣的為相對路徑

「d:\inifilename.ini」 // 這樣的為絕對路徑

max_path:是微軟最大路徑佔的位元組所設的巨集

寫入的ini檔案 分為:節、鍵名、鍵值

#include

#include

#include

#include

void

operate_config()

***value.

releasebuffer()

;// getbuffer函式後一定要釋放(用sname.releasebuffer()函式),不然後面再用到sname的其他子函式就會失靈。

// 讀取整型 int

limingage =

getprivateprofileint

("liming"

,"age",0

, lppath)

; std::cout << limingage << std::endl;

// getprivateprofilestring("fangfang", "***", "", fangfang***, 6, lppath);

fangfangage =

getprivateprofileint

("fangfang"

,"***",0

, lppath)

;// // 0 如果沒有找到指定的資料返回,則把個變數值賦給返回值

std::cout << fangfangage << std::endl;

delete

lppath;

}int

main()

讀寫配置檔案

windows作業系統專門為此提供了6個api函式來對配置設定檔案進行讀 寫 getprivateprofileint 從私有初始化檔案獲取整型數值 getprivateprofilestring 從私有初始化檔案獲取字串型值 getprofileint 從win.ini 獲取整數值 getprof...

讀寫配置檔案

procedure curstepchanged curstep tsetupstep varsetupname string inipath string begin case curstep of ssinstall 複製檔案前 begin end sspostinstall 完成複製 begi...

讀寫配置檔案

寫配置檔案 include include include include using std cout using std endl int main int nlen strlen d myinifile.ini 16 nlen strlen lppath 0 strcpy s lppath,s...