如何在 INI、CFG 或 XML 文件中存储C++变量
How do I store C++ variables in an INI, CFG, or XML file?
我的脚本.cpp文件包含以下行:
bool mod_enabled = true; //Enable/Disable
BYTE display_delay = 15; //Redisplay delay
理想情况下,mod_enabled和display_delay的值应从用户可以编辑的外部配置文件中提取。 (代码本身正在编译成GTAV ASI插件,该插件在游戏开始时运行。
我不需要在游戏中保存或更改这些值。最简单的解决方案是什么?
事实证明,解决方案很简单。
INI 文件 (XXX.ini):
[Settings]
mod_enabled=1 // Enable/Disable
display_delay=1 //Redisplay delay
法典:
bool mod_enabled = GetPrivateProfileInt("Settings", "mod_enabled", 1, "./XXX.ini") != 0;
int display_delay = GetPrivateProfileInt("Settings", "display_delay", 15, "./XXX.ini");
!=0 是将整数转换为布尔值所必需的。否则,Visual Studio会给你错误。
相关文章:
- OpenCV 4.2.0 文件存储分段错误
- 将.txt文件存储到 char* 2d 矢量C++中
- OpenCV 文件存储 - 错误:元素之间的解析错误 (icvYMLParseValue) 缺失
- 将数据从 TXT 文件存储到 strucutre 数组中
- 将大文本文件存储到矢量中并循环访问它
- OpenCV:文件存储操作员">>"在一个项目中工作,但不在另一个项目中工作(在同一类上)
- 需要将单词的文本文件存储到C 中的字符阵列中
- 将整数值从文件存储到向量的向量
- 将每行的4个值从TXT文件存储到对象-C 中
- 使用路径作为文件存储中的键
- 将文件从文件存储到阵列C
- bazel 项目将其".so"文件存储在哪里?
- OpenSSL dll文件存储在哪里
- 尝试将文本文件存储在数组C 中
- 如何使用 mySQL 进行本地文件存储
- 将配置文件存储在C 中的可执行文件中的方法
- 使用c++通过文件存储和检索链表
- 如何从winforms c++将文件存储在sql server中
- 将文本文件存储到类中
- 如何将 .c 和 .h 文件存储在包含路径中,与当前项目的源代码分开