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一定要是完整的文件路徑。
