用C语言对文本进行提取

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:31:56
现在有一个XML文件,现在只想提每一行文本中取引号里面的五项内容并保存到多维数组里面,用C++怎样能够实现?

<word id="0" cont="新星" pos="nz" parent="1" relate="ATT" />
<word id="1" cont="纺织厂" pos="n" parent="2" relate="DE" />
<word id="2" cont="的" pos="u" parent="4" relate="ATT" />
<word id="3" cont="员工" pos="n" parent="4" relate="ATT" />
<word id="4" cont="赵某" pos="nh" parent="7" relate="SBV" />

你用excel分列就可以实现

每一个字符一一的比较看看是不是引号..是引号..那么是第几个引号..是第一个引号.则后面的东西比较看看是不是引号.不是就记下来..是就结束第一个引号..再做一一的比较后面的字符

楼上说的对,就是自己一个一个比较字符的问题,C语言可以实现的,不过其实很烦琐的事情,呵呵