gpt4 book ai didi

用于解析和读取具有定义格式的配置文件的C解析器?

转载 作者:行者123 更新时间:2023-11-30 14:29:05 25 4
gpt4 key购买 nike

我需要解析配置文件,我需要比较字符串变量并获取值。

变量和值由空格分隔,例如,TestscenConf.config 文件包含以下内容,

SCENARIO_TYPE    WIRELESS_TESTSIMULATION_TIME  200[1] [IP_ADDR1][1] 192.168.1.0[2] [IP_ADDR2][1] 192.168.1.2[2] [IP_ADDR2][2] 192.168.1.3

在这里,一切都被空间分隔开。

我想比较变量名称并获取其值。

如何用 C 或 C++ 解析它。

谢谢,

阿伦

最佳答案

当然,您可以使用 *scanf() 函数之一,但我强烈建议您对配置使用通用的开放标准(例如 XML 或 JSON)。由于多种原因,它要好得多:

1) 您可以获得适用于任何操作系统和任何编程语言的稳定工作解析器。看看 JSON: http://www.json.org/ - 支持多少种语言!

2) 如果您在配置中添加另一项,会发生什么情况?或其他格式的项目(例如 IP 地址列表)?采用通用、无处不在的解决方案!

关于用于解析和读取具有定义格式的配置文件的C解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5271685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com