GetPrivateProfileInt和GetPrivateProfileString

来源:互联网 发布:淘宝卖的息肌丸管用吗 编辑:程序博客网 时间:2024/05/21 23:33

GetPrivateProfileInt,GetPrivateProfileString(同样包括)这两个函数其实非常简单,一般调用ini等其他文件数据然后与程序进行匹配。原型如下:

DWORD GetProfileString(
LPCTSTR lpAppName, // 节名
LPCTSTR lpKeyName, // 键名,读取该键的值
LPCTSTR lpDefault, // 若指定的键不存在,该值作为读取的默认值
LPTSTR lpReturnedString, // 一个指向缓冲区的指针,接收读取的字符串
DWORD nSize // 指定lpReturnedString指向的缓冲区的大小
)

UINT GetPrivateProfileInt(
LPCTSTR lpAppName, // 同上
LPCTSTR lpKeyName, // 同上
INT nDefault, // 若指定的键名不存在,该值作为读取的默认值
LPCTSTR lpFileName // 同上
)

我觉得最容易忽略和犯错的地方为红色文字,大家千万要记住以下几点:

           1.文件的路径必须完整,文件名前面的各级目录必须存在,否则写入不成功,该函数返回 FALSE 值.

   2.文件名的路径中必须为 \\ ,因为在VC++中, \\ 才表示一个 \ .

   3.也可将INI文件放在程序所在目录,此时 lpFileName 参数为: ".\\TEST.ini".

 

原创粉丝点击