MFC下讀取ini相關函式

2021-09-20 18:53:41 字數 1042 閱讀 4545

在專案中遇到讀取ini的方法,這個可能用過mfc的都會吧,我是第一次接觸還比較有興趣寫下來,下邊就以一對一,一對多的讀取以實列剖析:

#include #include #include #include #include struct tagspecialwinloseitem

void operator=(tagspecialwinloseitem& that) };

int num; //配置總數目(ini裡邊這一項配置了多少條,正確讀取出來就應該是多少,本例項一共10條)

tagspecialwinloseitem specialitems[10];//結構體陣列

int main()

; _sntprintf(szfilename, sizeof(szfilename), _t("%s\\blacklist.ini"), szpath);//流模式格式化輸入到清0後的szfilename

//這裡就是一對一讀取字段 playercount (ini裡邊是多少讀出來就是多少)

int playcount = getprivateprofileint(_t("roomset"), _t("playercount"), -1, szfilename);

//一對多讀取,用寫好的結構體儲存,先將結構體清理一遍以防資料錯誤

zeromemory(specialitems, sizeof(specialitems));

//roomset就是寫在ini最頂部的名字,相當於乙個名字以辨別是什麼用途

//獲取該項配置的數目

tagspecialwinloseitem item;

//從上到下從左到右讀取資料

for (word index = 0; index < num; index++)

system("pause");

return true;

}

這裡貼上.ini的 當然可以根據自己的需求去配置

MFC 讀取配置檔案ini

一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 bool writeprivateprofilestring lpctstr lpkeyname,lpctstr lpstring,lpctstr lpfilename 其中引數 lpctstr lpstring 是鍵值,也就是變數的值...

Windows核心程式設計 MFC下INI檔案操作

ini 檔案是initialization file的縮寫,即初始化檔案,是windows的系統配置檔案所採用的儲存格式,統管windows的各項配置,一般使用者就用windows提供的各項圖形化管理介面就可實現相同的配置了。但在某些情況,還是要直接編輯ini才方便。通過ini檔案操作,在我們關閉軟...

VB讀取ini檔案的函式

option explicit public errormsg as string private sub class initialize errormsg vbnullstring end sub 寫入 public function writestring inifilename as str...