【发布时间】:2010-05-20 19:35:47
【问题描述】:
我有一个半 xml 格式的文件,其中包含以下格式的行:
<param name="Distance" value="1000Km" />
字符串中的第一个字符通常是 TAB 或空格。 我一直在使用以下方法尝试解析出两个字符串(从名称和值):
if(sscanf(lineread, "\t<param name=\"%s\" value=\"%s\" />", name, value) == 1)
{
//do something
}
名称和值是 char*
现在,结果总是一样的:name 被解析(我需要删除引号)并且 name 总是空的。 我做错了什么?
谢谢,感谢代码。
杰斯。
【问题讨论】: