MFC 讀寫配置檔案 ini

2021-06-22 10:40:53 字數 1240 閱讀 5894

1、寫ini檔案

把student.ini 放到c盤根目錄下,路徑也可以在程式裡的兩個函式調整

bool writeprivateprofilestring(

lpctstr lpkeyname,

lpctstr lpstring,

lpctstr lpfilename

);其中各引數的意義

lpctstr lpstring 是鍵值,也就是變數的值,不過必須為lpctstr型或cstring型的.

lpctstr lpfilename 是完整的ini檔名.

2、讀ini檔案

讀整型uint getprivateprofileint(

lpctstr lpkeyname,

int ndefault,

lpctstr lpfilename

);  nstudage=getprivateprofileint("studentinfo","age",10,"c:\\stud\\student.ini");

引數 型別及說明

lpkeyname string,欲獲取的設定項或條目。這個支援不區分大小寫

ndefault long,指定條目未找到時返回的預設值

lpfilename string,初始化檔案的名字。如果沒有指定完整的路徑名,windows就會在windows目錄中搜尋檔案

讀字串

dword getprivateprofilestring(

lpctstr lpkeyname,

lpctstr lpdefault,

lptstr lpreturnedstring,

dword nsize,

lpctstr lpfilename

);其中各引數的意義

前二個引數與 writeprivateprofilestring中的意義一樣.

lpdefault : 如果ini檔案中沒有前兩個引數指定的欄位名或鍵名,則將此值賦給變數.

lpreturnedstring : 接收ini檔案中的值的cstring物件,即目的快取器.

nsize : 目的快取器的大小.

lpfilename : 是完整的ini檔名.

void cinirwdlg::onbtnwini()                  //響應writeinifile按鈕的事件

void cinirwdlg::onbtnrini()                    //響應readinifile按鈕的事件

讀寫配置檔案 ini

配置檔案中經常用到ini檔案,在vc中其函式分別為 其中個引數的意思 lpctstr lpstring 是鍵值,也就是變數的值,必須為lpctstr或cstring型別 lpctstr lpfilename 完整的ini檔案路徑名 lpctstr lpdefaut 如果沒有其前兩個引數值,則將此值賦...

讀寫配置檔案 ini

在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 bool writeprivateprofilestring lpctstr lpkey...

讀寫INI配置檔案

在一些c s程式中我們經常會使用ini配置檔案 優點 1.靈活。2.相對於一些資料量的程式,相對使用資料庫更節約資源。配置檔案操作類 internal static class operconfigfile path.getdirectoryname assembly.getexecutingass...