[WinAPI]使用WritePrivateProfileString()写入\修改ini文件

BOOL WINAPI WritePrivateProfileString(
  _In_ LPCTSTR lpAppName,
  _In_ LPCTSTR lpKeyName,
  _In_ LPCTSTR lpString,
  _In_ LPCTSTR lpFileName
);

参数说明:

lpAppName (输入参数)节名

lpKeyName (输入参数)键名

lpString (输入参数)需要写入的键值

lpFileName (输入参数)INI文件的文件路径

返回值:

写入成功返回非零值,写入失败返回零值,可以用GetLastError函数得到错误原因。

 

vs2012

 

#include"windows.h"
#include 
#include 
int main(){
	int a=WritePrivateProfileString(_T("BBB"),_T("a"),_T("998"),_T("C:\\Users\\X\\Documents\\GitHub\\Exercises2\\vs\\test3\\test3\\a.ini"));
	if(!a)	printf("error");
	return 0;
}
[AAA]
a=1
b=2
c=3

[BBB]
a=1
e=4
f=5

上为未修改的ini文件.

 

修改后,得:

 

[AAA]
a=1
b=2
c=3

[BBB]
a=998
e=4
f=5

 

 

 

 

 



 

你可能感兴趣的:(C语言,——WinAPI)