我需要能够在我的C / C ++程序中修改复杂的配置文件(在这种情况下,使用哪种更容易和更方便,可能是C ++)。这个想法是程序计算它需要插入文件的值,然后写入它们。 配置文件本身如下所示:
^我不会使用的东西^
选项blah.blah.something“value”
选项blah.blah.someotherthing“value”
现在,许多选项都是逻辑连接的,例如:
选项blah.blah.car.engine“value”
选项blah.blah.car.color“value”
我真的不知道如何达到我感兴趣的那些行。我应该跳到特定行,然后搜索引号并修改后面的内容吗?这似乎不是一个可靠而灵活的解决方案,是吗?