读书人

VC有什么美的读写配置文件的方法吗

发布时间: 2014-04-21 17:01:43 作者: rapoo

VC有什么好的读写配置文件的方法吗
自学VC,最近在研究配置文件,我用的是.txt的文件,不是.ini的,感觉读写非常麻烦,分析数据太烦了,比如改里面一个参数,要写好多代码才能定位到想修改的地方,还经常有漏洞,不知道有什么好办法没,谁能给指点指点 VC 配置文件 读写
[解决办法]
INI、XML都可以...
[解决办法]
和txt还是ini没有关系,那就是个后缀名,事实上ini文件、xml文件也是文本文件,关键是你要设计好你的配置文件的格式,如果你不使用标准的ini style或者xml style的话。复杂的格式会给你造成不必要的麻烦。
[解决办法]

保存文件的格式为
[Update]
auto=1

//保存参数
int isAuto = 1;
CString filename;
filename = filePath+"config.ini";//filePath是保存的路径
CString tempStr;
tempStr.Format("%d",isAuto);//isAuto是整型变量转换成字符串其他类型可以自己转换
WritePrivateProfileString("Update","auto",tempStr,filename);

//读取参数
CString filename;
filename = filePath+"config.ini";
char tempch[MAX_PATH];
GetPrivateProfileString("Update","auto","0",tempch,MAX_PATH,filename);//0为读取不到auto字段时候的默认值
isAuto = atoi(tempch);//读取出isAuto的值

[解决办法]
ini吧,没那么麻烦,代码量没你想的大

读书人网 >VC/MFC

热点推荐