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...