c++ - 从文本文件中读取变量

标签 c++ parsing stream configuration-files

我在 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/

相关文章:

c++ - 我怎样才能让 GCC 在 ROM 中放置一个 C++ constexpr?

c - 嵌套strtok_r() : succesive tokens contain parent delimiter

c# - 解析和序列化

haskell - 如何深入理解SICP中描述的信号流图?

c++ - 使用 boost 检索当前世纪

c++ - 使函数具有全局范围,如编译器固有的

c++ - C++“错误LNK2019:无法解析的外部符号”(多个实例)

java - Jsoup:在html中查找没有id的元素

node.js - 处理 Node.js 中未使用的流

c# - 为生产者/消费者实现异步流