ini文件的读写方法

来源:互联网 发布:淘宝引流工具有用吗 编辑:程序博客网 时间:2024/05/18 17:59

文件名 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是键名即变量名

原创粉丝点击