ini文件读写
来源:互联网 发布:大富豪源码论坛 编辑:程序博客网 时间:2024/05/18 14:23
有些软件会设置参数,当下次启动软件时要使用上次的设置,这时候用ini文件很容易实现。
1.写入ini文件。推荐使用WritePrivateProfileStringA()
eg:
//参数1:节名;参数2:键名;参数3:键值;参数4:ini文件路径名
::WritePrivateProfileStringA("pwd","user1","111111","d://user.ini");
::WritePrivateProfileStringA("pwd","user2","222222","d://user.ini");
::WritePrivateProfileStringA("pwd","user3","333333","d://user.ini");
2.读取ini文件
eg:
CString str;
//参数1:节名;参数2:键名;参数3:函数返回失败时默认返回值;
//参数4:接收返回结果的字符串;参数5:返回字符串最大字节数;参数6:ini文件路径名
::GetPrivateProfileString("pwd","user2","Error",str.GetBuffer(20),20,"d://user.ini");
三、 删除键值或节
看一下WritePrivateProfileString函数的说明
BOOL WritePrivateProfileString(
LPCTSTR lpAppName, //节的名字,是一个以0结束的字符串
LPCTSTR lpKeyName, // 键的名字,是一个以0结束的字符串。若为NULL,则删除整个节
LPCTSTR lpString, // 键的值,是一个以0结束的字符串。若为NULL,则删除对应的键
LPCTSTR lpFileName // 要写入的文件的文件路径名。
)
因此,要修改某个键的键值,则只要修改WritePrivateProfileString()的第三个参数就可以了
eg:
//将第一步写入ini文件的user3的数据更改为"666666"
::WritePrivateProfileStringA("pwd","user3","666666","d://user.ini");
- C#读写INI文件
- INI文件的读写
- C#读写INI文件
- C#读写INI文件
- C#读写INI文件
- 读写INI文件
- 如何读写INI 文件
- 读写INI文件
- INI文件读写
- 读写Ini文件
- INI文件的读写
- 读写INI文件
- c#读写ini文件
- C#读写INI文件
- C#-读写INI文件
- VC读写INI文件
- VC读写INI文件
- VB读写ini文件
- poj 3253 Fence Repair之优先队列解法
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- Linux错误Connection activation failed: Device not managed by NetworkManager or unavailable
- RGB图像转为灰度图像原理
- 获取手机归属地
- ini文件读写
- 51Nod-1684-子集价值
- Properties配置文件中保存中文解决办法
- 图文助你理解Binder
- 一只萌新的linux体验4
- 平面直线切割问题 (LINES IN THE PLANE) 问题
- android studio 部分配色方案
- 容器的制作(Collation和Map)
- ORB-SLAM2在window下的配置 (3)