win API 操作 ini 文件

来源:互联网 发布:稿费 知乎 编辑:程序博客网 时间:2024/05/22 13:57

Windows操作系统专门为此提供了6个API函数来对配置设置文件进行读、写,字符串参数不分大小写:

1.GetPrivateProfileInt() 从私有初始化文件获取整型数值

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

2.GetPrivateProfileString() 从私有初始化文件获取字符串型值

DWORD GetPrivateProfileString(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpDefault, LPTSTR lpReturnedString, DWORD nSize, LPCTSTR lpFileName);

3.WritePrivateProfileString 写字符串到私有初始化文件

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

4.GetProfileInt 从win.ini 获取整数值
5.GetProfileString 从win.ini 获取字符串值
6.WriteProfileString 写字符串到win.ini


例如,文件 a.ini 内容如下:

[SECTION 1]XPos=300YPos=200[SECTION 2]Text=Hello

解析文件内容:

uiXPos = GetPrivateProfileInt("SECTION 1", "XPos", 0,"a.ini");uiLen = GetPrivateProfileString("SECTION 2", "Text", "Nothing", buf, 256, "a.ini");
原创粉丝点击