VS C语言xml文件读取

最近需要把算法转成C语言,C语言没怎么用过,就大学公共课学过,好久了,忘得差不多了。感觉自己高级语言用的很熟,所以C语言看了点基础就开始转,然后遇到了一个坑,摔死我了。不说废话,进入主题。(以下是思想过程)

我调用别人的第三方库,生成xml类型字符串,我需要进行解析。其实挺简单的,对于linux系统来说,使用libxml就可以轻松搞定。问题是,我是win10,然后就上网查呀,又得下载libxml包,又缺libiconv,后者还没有win,得自己编译一个win版的。真正编译完后,又告诉你缺少zlib1.dll包,我不知道我是怎么坚持下来的。心想妈蛋,大不了不用三方解析包,我整个正则也能搞定。然后一查,这个C还没个什么标准,说这个标准有regex.h,说那个标准没有,卧槽,我是不了解C,我反正用的是Virsual studio.这两条路都给我都堵死了,那没办法了,我就不信用指针用最原始的办法还搞不定(说实话,C语言对于字符串截取这里做的真是太差了,高级语言用惯了,底层的语言用起来真是麻烦)。所以写了个简易版的解析,我就按公司的业务,走了三级标签:<root><confidence></confidence><result><confidence>.....这个层级关系.


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值