您的位置:首页 > 编程语言 > PHP开发

写入配置的函数WritePrivateProfileString和读取配置文件的函数GetPrivateProfileInt和GetPrivateProfileString

2015-08-18 23:04 916 查看
头文件

Windows.h

举个例子,配置文件set.cfg内容:

[testdata]
UserName=600511005
Password=112233
ResetSeqNumFlag=Y
InputType=Z
ClOrdID =9893

[section]
key=string

[Student]
Name=jacky


函数GetPrivateProfileInt可以读取配置文件中的数字,

UINT WINAPI GetPrivateProfileInt(
_In_ LPCTSTR lpAppName,
_In_ LPCTSTR lpKeyName,
_In_ INT     nDefault,
_In_ LPCTSTR lpFileName
);




UINT dwClOrdID = GetPrivateProfileInt("testdata","ClOrdID",0, "./set.cfg");


读取字符串稍微复杂,如

同样,可以利用函数WritePrivateProfileString将配置写到文件中,

写配置所用的代码如下:

WritePrivateProfileString (TEXT("Section1"),
TEXT("FirstKey"),
TEXT("It all worked out OK."),
TEXT("appname.ini"));
WritePrivateProfileString (TEXT("Section1"),
TEXT("SecondKey"),
TEXT("By golly, it works!"),
TEXT("appname.ini"));
WritePrivateProfileString (TEXT("Section1"),
TEXT("ThirdKey"),
TEXT("Another test..."),
TEXT("appname.ini"));

// Test
GetPrivateProfileString (TEXT("Section1"),
TEXT("FirstKey"),
TEXT("Error: GPPS failed"),
inBuf,
80,
TEXT("appname.ini"));
_tprintf (TEXT("Key: %s\n"), inBuf);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: