我在 C++ 中遇到问题,希望这里的专家可以帮助我。
问题是,有一个 .txt 文件,其中包含一些信息。我想编写一个使用这些信息的程序。
.txt 文件将如下所示:
variable 1: 711
variable 2: [8 5 6 11]
variable 3: xyz zyx yyy
程序应该从文件中读取值然后使用它们,知道如何做吗?!!
/* 更新 */
应该做的是从文本文件中读取数值,仅读取变量的数值,然后在实际程序中使用这些值。
例如读取变量1的值并将其放入变量x,那么在程序中我们可以定义 int y=7*x ;
我知道如何读取文件,但我不知道如何读取变量的具体值。
基本上,程序应该读取文件,识别变量的名称,获取值,然后使用它。
非常感谢
最佳答案
看起来您想要一些类似配置的文件来存储一些信息供您的程序使用。配置文件管理有多种实现(读取、检索、存储、保存)。我坚持使用小而方便的 libconfig
:http://www.hyperrealm.com/libconfig/
它支持整数、浮点和 bool 变量,以及数组、列表和封闭部分。
关于c++ - 从文本文件中读取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4712194/