ini文件的读写方法

文件名 test.ini ,文件路径 C:\test.ini 文件内容:

[CC]
CCS=192.168.1.201,192.168.1.202

1)读取CCS:

char iptmp[50]="";

GetPrivateProfileString("CC", "CCS", NULL, iptmp, 50,"C:\test.ini" );//第三个参数是当指定的条目没有找到时的返回值,可以设为NULL忽略

2)向文件中写入(包括[DD] ,PORT=):

[DD]
PORT=20

实现:

char port[20]="";

WritePrivateProfileString("DD","PORT",port,"C:\\test.ini");

写入成功之后文件内容为:

[CC]
CCS=192.168.1.201,192.168.1.202
[DD]
PORT=20

3)以整型的方式读取PORT的值:

int iport=GetPrivateProfileInt("DD","PORT",0,"C:\\test.ini");//第三个参数是指定条目未找到时返回给iport的默认值

注意事项:

1.包含的头文件#include <Windows.h>

2.本文没有定义标准的存储ini内容的变量类型而是用char来替代所以可能遇到字节转换问题,在vs2010中,右击,工程->属性->常规->字符集,选择"使用多字节字符集"即可解决

3.[CC][DD]是字段名,CCS PORT是键名即变量名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值