.ini文件解析器(C++ 标准库实现)

时间:2014-04-09 15:36:40
【文件属性】:

文件名称:.ini文件解析器(C++ 标准库实现)

文件大小:143KB

文件格式:RAR

更新时间:2014-04-09 15:36:40

ini C++ STL Windows 配置

纯C++标准库实现,仅用到了,这些标准库,没有在Linux下测试过。(简易实现,代码部分仅6K,全采用string类型) /* .ini 文件 解析器【只能读取】 Section和Key只能为字母、数字、下划线、空格、减号、点(且首字符只能为字母数字或下划线,自动忽略前导后导空格) Value不能为制表符、换行、分号等(自动忽略前导后导空格,值可以为空) 整行不能超过4096字节 某个标识符不能超过2048字节 */ 文件为源代码和Dev-C编译的exe以及3个用于测试的 .ini文件(error.ini是故意错的,由于查不到ini的标准,以解析php.ini为准了) 采用一次性全部加载文件的形式(文件太大估计不行)


【文件预览】:
Main.cpp
Desktop.ini
IniReader.cpp
IniReader.exe
error.ini
IniReader.h
php.ini

网友评论

  • 很好的资源,感觉对我作用非常大
  • 非常不错的代码,注释清楚。谢谢楼主分享。
  • 看了看,还是比较好用的,省的自己写了
  • 作为参考项目很不错
  • 很好,对我的帮助很大
  • 很好,就是需要这样短小实用的例子来学习,谢谢!
  • 不错的,代码很精练,值得学习
  • 好用!感谢楼主
  • 非常不错的代码,注释清楚。谢谢楼主分享。
  • 可以正常运行,非常不错的参考代码,避免再重复造*了
  • 很好,对于像我一样的新手而言很有帮助,注释也较为详细;只是缺少相关测试用例和运行参考。
  • 不错了,省了重新写,不过还可以再优化一些
  • 学习了,一开始运行有错。后来看懂了。谢谢楼主
  • 很好,能运行,而且可以很直观的浏览代码,只是注视有点少
  • 对ini文件的解析读操作很好,对于写操作若有备注行的处理有些问题; 还是不错的参考学习