gpt4 book ai didi

c++ - 写入 ini 文件值而不用 boost 覆盖整个 ini

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:18:57 28 4
gpt4 key购买 nike

我有写一段 ini 文件的函数:

boolean saveSSVar()
{
using boost::property_tree::ptree;


ptree pt;
pt.put(SRV_ID, ID);
pt.put(SRV_LOG_LEVEL, LogLevel);



write_ini( INI_FILE_NAME, pt );

return true;
}

问题是它会覆盖整个文件而不是一个部分。如何解决这个问题?

最佳答案

只是

  1. 读入原始 INI
  2. 更新ptree中的值
  3. 将结果树写入INI

请注意,并非所有信息都会 100% 往返(有关限制,请参阅 the documentation)

另请参阅:c++ boost library - writing to ini file without overwriting?

关于c++ - 写入 ini 文件值而不用 boost 覆盖整个 ini,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29368082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com