MFC建立及讀寫ini檔案操作

2021-06-29 08:07:26 字數 807 閱讀 3296

判斷檔案是否存在,如果不存在建立檔案並寫入相關資料;

cfilefind finder;   //查詢是否存在ini檔案,若不存在,則生成乙個新的預設設定的ini檔案,這樣就保證了我們更改後的設定每次都可用  

bool iffind = finder.findfile(_t("d:\\qzze.ini"));

if (!iffind)

ini檔案資料:

[xwreg]

ip=10.210.0.9

database=roadnetdata

uid=sa

pwd=4814278

id=001

寫入修改資料:

cstring strobject;

getdlgitemtext(idc_edit1, strobject);

writeprivateprofilestringw(_t("xwreg"), _t("ip"), strobject, _t("d:\\qzze.ini"));

讀取資料:

cstring str;

getprivateprofilestring(_t("xwreg"), _t("ip"), cstring("null"), str.getbuffer(max_path), max_path,_t("d:\\qzze.ini"));

setdlgitemtext(idc_edit2, str);

據體相關函式請本詢msdn!

MFC檔案讀寫之ini檔案

什麼是ini檔案?initialization file,即為初始化檔案,是windows的系統配置檔案所採用的儲存格式,統管windows的各項配置。或者作為專案中的配置檔案,為整個專案所共用。檔案格式為 節 鍵 值。其中節為 section name 引數為 key 鍵 value 值 ini檔...

INI檔案讀寫操作

檔案的位置 region 宣告讀寫ini檔案的api函式 引數說明 section ini 檔案中的段落 key ini檔案中的關鍵字 val ini檔案中關鍵字的數值 filepath ini 檔案的完整的路徑和名稱。dllimport kernel32 private static extern...

MFC 讀寫配置檔案 ini

1 寫ini檔案 把student.ini 放到c盤根目錄下,路徑也可以在程式裡的兩個函式調整 bool writeprivateprofilestring lpctstr lpkeyname,lpctstr lpstring,lpctstr lpfilename 其中各引數的意義 lpctstr ...