寻找能够返回INI文件的行号的一些C++库(如boost :: program_options),其中找到了给定的选项或部分.
用例:
我要求该库在"[SSS]"部分中找到值"vvv".库返回行号,其中找到"[SSS]"部分中的"vvv",或-1.它让我有能力说"第55行:vvv必须<256".
我迭代INI文件的部分并验证他们的名字.当发现一些狂野的部分时,我说:"第55行:[哈哈哈]部分未知".
更新:我知道"INI比猛犸象大",但目前我必须将大型Windows项目移植到跨平台,并且不能很快摆脱.ini文件.