【问题标题】:Reading config files with C++ [duplicate]使用 C++ 读取配置文件 [重复]
【发布时间】:2011-07-21 15:13:22
【问题描述】:

可能的重复:
C++ Read Lines from File
File based Configuration handling in C ( Unix )

使用 C++ 如何从配置文件 config.txt 中提取 int id; string name; char mac[6]; 的数据。其中的内容例如:

ID 34
Name BUZINGA
MAC 0x67:0x45:0x4d:0x5d:0xcc:0x13

【问题讨论】:

  • OP 不是询问如何从文件中读取行,而是询问如何解析行。

标签: c++ file


【解决方案1】:

首先,在 Web 和 Stack Overflow 上搜索关键字“parsing”和“file”。要缩小搜索范围,请添加关键字“mac address c++”。

接下来,比起进程内存,更喜欢将数据读入内存。也就是说,将一行文本读入一个字符串,并使用std::string的方法在文本中查找项目。

研究 std::stringstream 以了解将数字的文本表示形式转换为其内部表示形式的方法。

自己尝试一些东西。如果您遇到问题,请发布最少量的代码以重新创建问题以及编译器输出以及您期望程序生成的内容。

【讨论】:

    猜你喜欢
    • 2013-10-12
    • 2018-08-29
    • 2023-04-01
    • 2014-09-21
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 2017-05-01
    • 2015-06-30
    相关资源
    最近更新 更多