我有一个文件'config.ini',我将在其中存储一些设置信息。
例如:
##CONFIG.INI##
#window-resolution = 1920x1080
#player-movement = 100
#appstate = state_menu
现在如何从文件到变量读取'='之后的数据?我想我必须使用std::getline
,但我不知道如何。
答案 0 :(得分:1)
如何从文件到变量读取'='之后的数据?
详细了解parsing技术,尤其是recursive descent parsers。
实际上,您应该阅读整行(例如,如果配置是交互式的,则在Linux上使用std::getline
或什至是readline(3)),然后在获得的行上使用适当的解析技术。 / p>
请考虑阅读Dragon Book的前半部分。它应该对您有很大帮助。