如何实现这个功能,高手进来
大家好,比如下面的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等解析出来
[解决办法]
ifstream ifs;String road = path + "config.ini";//path 获取工程路径//判断文件是否存在ifs.open((road).c_str());string s;while (getline(ifs, s)) {}//按行读取 保存在s中 循环中对s处理ifs.close();