网上似乎有很多关于如何使用 C++ 从文本文件获取输入/输出的资源,但我找不到任何关于如何使用参数进行操作的建议。
例如,我有一个读取一堆参数的文件,如下所示:
NbProducts = 10;
NbPlates = 3;
NbPositions = 6;
MaxPositions = 3;
Demand = [6907,14342,36857,40961,61129,69578,72905,91977,93969,97336];
我如何将其作为变量放入 C++ 程序中?非常感谢您的提前帮助。
最佳答案
这是一种方法:
- 打开一个文件
- 读一行
- 在“=”上拆分该行
- 你的参数是拆分的第一个结果,value是第二个结果。
- 对每一行重复。
您可能需要在拆分后去除周围的空白。您需要在读取值后对其进行解析,尤其是对于您的数组。
另一种方法是将数据存储在 JSON 或 XML 之类的格式中,然后使用现有的解析器来读取它。
关于c++ - 从 .dat 文件读取参数到 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26433458/