判斷檔案是否存在,如果不存在建立檔案並寫入相關資料;
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 ...