VC中讀寫*.ini文件的方法

ini文件(即Initialization file),這種類型的文件中通常存放的是一個程序的初始化信息。ini文件由若干個節(Setction)組成,每個section由若干個鍵(Key)組成,每個Key可以賦相應的值。讀寫ini文件實際上就是讀寫某個Section中相應的Key的值,而這隻要藉助幾個函數即可完成。


1、從用戶自定義的ini文件中讀取信息

 (1) 讀取字符串 GetPrivateProfileString()

DWORD GetPrivateProfileString(
     LPCTSTR lpAppName,           //指定在其中查找條目的小節。注意這個字串是不區分大小寫的, ini文件中的一個Section段名

     LPCTSTR lpKeyName,           // 欲獲取的設置項或條目。這個支持不區分大小寫

     LPCTSTR lpDefault,               //指定條目未找到時返回的默認值 

     LPTSTR lpReturnedString,     // 接收ini文件中的值的CString對象,即接收緩衝區

     DWORD nSize,                      // 接收緩衝區的大小
     LPCTSTR lpFileName           // 讀取信息的文件名(完整的INI文件路徑名)。若該ini文件與程序在同一個目錄下,也可使用相對路徑,否則需要給出絕度路徑。

 )

(2) 讀取整數  GetPrivateProfileInt()
UINT GetPrivateProfileInt(
     LPCTSTR lpAppName,     // 指定在其中查找條目的小節。注意這個字串是不區分大小寫的    

     LPCTSTR lpKeyName,     // 欲獲取的設置項或條目。這個支持不區分大小寫 
     INT nDefault,                    // 若指定的鍵名不存在,該值作爲讀取的默認值
     LPCTSTR lpFileName     // 初始化文件的名字。如果沒有指定完整的路徑名,windows就會在Windows目錄中搜索文件

)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章