没有合适的资源?快使用搜索试试~ 我知道了~
C/C++ INI文件操作实现代码
5 下载量 167 浏览量
2020-12-20
20:07:02
上传
评论
收藏 108KB PDF 举报
温馨提示
试读
8页
一、INI文件用途: 1、存储程序的初始化信息; 2、存储需要保存的数据信息。 二、INI文件结构: 由节名、键名、键值组成。形式如下: [节名] 键名 = 键值 备注:一个INI文件,可以用多个节。 三、读取INI文件 1、WritePrivateProfileString 该函数用于向INI文件中写入一个字符串数据。 函数原型如下: BOOL WritePrivateProfileString( LPCTSTR lpAppName, // pointer to section name LPCTSTR lpKeyName, // pointer to key name
资源详情
资源评论
资源推荐
C/C++ INI文件操作实现代码文件操作实现代码
一、一、INI文件用途:文件用途:
1、存储程序的初始化信息;
2、存储需要保存的数据信息。
二、二、INI文件结构:文件结构:
由节名、键名、键值组成。形式如下:
[节名]
键名 = 键值
备注:一个INI文件,可以用多个节。
三、读取三、读取INI文件文件
1、、WritePrivateProfileString
该函数用于向INI文件中写入一个字符串数据。
函数原型如下:
BOOL WritePrivateProfileString(
LPCTSTR lpAppName, // pointer to section name
LPCTSTR lpKeyName, // pointer to key name
LPCTSTR lpString, // pointer to string to add
LPCTSTR lpFileName // pointer to initialization filename
);
参数说明:
lpAppName:指定节名,以空终止结尾的字符串。如果INI文件中节名不存在,将创建一个节名。
lpKeyName:键名,以空终止结尾的字符串。如果INI文件中该键名不存在,将创建一个键名。如果该参数为NULL,包括节及
节下的所有项目都将被删除。
lpString:写到键值中的数据,以空终止结尾的字符串。
lpFileName:INI文件的名称,以空终止结尾的字符串。指定需要写入数据的INI文件,如果指定的INI文件不存在将创建。
返回值:
如果函数成功将字符串复制到初始化文件,返回值是非零。
如果函数失败,刷新缓存版本的最近访问初始化文件,返回值是零。
2、、GetPrivateProfileString
该函数用于获取INI文件中的键值。
函数原型如下:
DWORD GetPrivateProfileString(
LPCTSTR lpAppName, // points to section name
LPCTSTR lpKeyName, // points to key name
LPCTSTR lpDefault, // points to default string
LPTSTR lpReturnedString, // points to destination buffer
DWORD nSize, // size of destination buffer
LPCTSTR lpFileName // points to initialization filename
);
参数说明:
lpAppName:指定节名,以空终止结尾的字符串。如果该参数为NULL,函数将复制所有的节名到所指定的缓冲区中。
lpKeyName:键名,以空终止结尾的字符串。如果该参数为NULL,函数将lpAppName节下所有的键名复制到
lpReturnedString缓冲区。
lpDefault:默认值,以空终止结尾的字符串。如果获取键值的键名不存在时,返回设置的默认值。
lpReturnedString:用于接受数据的缓冲区。
nSize:以字符为单位表示lpReturnedString缓冲区的大小。
lpFileName:INI文件名称,以空终止结尾的字符串。
返回值:
返回值是字符复制到缓冲区的数量,不包括终止null字符。
3、、GetPrivateProfileInt
weixin_38623707
- 粉丝: 4
- 资源: 924
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0