首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么实现这个功能,来

2012-09-06 
如何实现这个功能,高手进来大家好,比如下面的xml:AABB1212/BBCC2323/CCDD3434/DDEE4545/

如何实现这个功能,高手进来
大家好,比如下面的xml:
<AA>
<BB>1212</BB>
<CC>2323</CC>
<DD>3434</DD>
<EE>4545 </EE>
</AA>

为了取到xml tag的值,小弟想写一个程序,读取ini配置文件,根据读取的配置文件,把指定的xml tag 的值取出来,写到一个变量中去。
ini 配置文件如下:
[AA]
Step 1 = copy,BB,bb
Step 2 = copy,DD,dd
Step 3 = strip,EE,ee

当读取配置文件的时候,如何解析得到的"copy,BB,bb"命令? 如何去解析和实现copy,strip这些自定义的命令?

这个是小弟的想法,大家有什么更好的想法? 拜谢了。[size=13px][/size]。

[解决办法]
很简单啊

1. 使用GetPrivateProfileString读到copy,BB,bb

2. 使用sscanf把BB,bb等解析出来
[解决办法]

C/C++ code
ifstream ifs;String road = path + "config.ini";//path  获取工程路径//判断文件是否存在ifs.open((road).c_str());string s;while (getline(ifs, s)) {}//按行读取 保存在s中 循环中对s处理ifs.close(); 

热点排行