我需要在C++中加载和使用CSV文件数据.此时它实际上只是一个以逗号分隔的解析器(即不用担心转义新行和逗号).主要需求是逐行解析器,每次调用方法时都会返回下一行的向量.
我发现这篇文章很有前途:http: //www.boost.org/doc/libs/1_35_0/libs/spirit/example/fundamental/list_parser.cpp
我从未使用过Boost的精神,但我愿意尝试.但只有在没有更直接的解决方案的情况下,我才会忽视.
是否有一种标准方法可以使用C 读取一种类似Linux的INI文件的配置?
我正在研究基于Linux的手持设备并用C语言编写代码.
否则,我想知道任何替代方案.
最后更新:
我已经探索过甚至使用过LibConfig.但是占地面积很大,我的使用太简单了.因此,为了减少占用空间,我已经推出了自己的实现.实现不是太通用,事实上已经完全耦合了.配置文件在启动应用程序时解析一次并设置为某些全局变量.