用scanf解析xml字符串

时间:2014-07-22 13:53:34

标签: c++ xml scanf

我尝试从xml文件中读取一个值 我使用fgets将正确的行放入char [255]。 当我尝试提取节点内容时,相应的值不会改变。

XML:

   \t<name>A fancy Name</name>

C ++:

   ...
   char buff[255];
   fgets(buff,255,Filestream);
   scanf(buff,"\t<name>%[^<]</name>",&(Daten.name));

顺便说一下,Daten.name是一个UnicodeString(由Embarcadero的c ++ - Builder使用)。 但是Daten.name保持不变......

我也尝试过不使用指向Daten.name但直接使用变量的指针,但它似乎没有改变任何东西......

你能帮我在这里找到我的错误吗?

0 个答案:

没有答案