::WritePrivateProfileString()的用法,以及GetPrivateProfileString的用法注意事項


WritePrivateProfileString(_T("Section1"),_T("Field1"),Field,savePath);

函數說明,這是在寫*.ini文件時使用的函數,在寫ini文件的時候,可以調用這個函數,而不用使用挺費勁的關於txt文件的讀寫。

第一個參數為當前ini文件中節的名字。

第二個參數是ini文件中的字段名:Field1=***

第三個參數是要寫入的字符串,假設Field=1234,寫出來的效果應該是:Field1=1234

第四個參數為這個文件的存儲路徑,一般可以使用絕對路徑進行設置。

/*----------------------------------------------------------------------------*/

相對應的是:

GetPrivateProfileString(_T("Section1"),_T("Fieid1"),"",Temp,savepath);

這個是從*.ini文件中獲取相應的字段中所對應的子串的函數

第一個參數同WritePrivateProfileString

第二個參數是ini文件中的字段名:Field1 = ***

第三個參數是如果讀取不到,則給變量temp賦值的字符串

第四個參數是Temp,也就是將ini文件中要讀取的變量賦值給Temp中

第五個參數是savepath也就是ini文件的所在的路徑,這里要說明的是savepath是要給絕對路徑的,如果是僅僅給出的文件名,在這個函數,我們一般是獲取不到字段對應的字符串的。下載看看MSDN給出的解釋:

The name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory.

翻譯:

ini文件的名字。如果這個參數不能包含文件的完整路徑,系統將會在windows的目錄中進行查找。

也就是說這個savepath一定要是完整的文件路徑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM