如何使用boost程序选项库来解析重复部分的配置文件?

时间:2013-03-21 02:24:16

标签: c++ boost boost-program-options

如何解析这样的文件,尤其是在“设备”部分? 此外,boost是否处理输入流,还是由其他代码处理?

[Configuration]
IPAddress=192.168.1.1
Device Port=12345
Management Port = 54321

[Devices]
main server DEADBEEF 0
sales FEEDBEEF 1
marketing DEADDEED  2

我需要设备下的所有三列,它们是描述,MAC地址和注册号。

这篇文章似乎很接近,但我想用文件做到这一点: Handle complex options with Boost's program_options

我想我可以像这样构建设备:

[Device]
description='main server'
mac_address=DEADBEEF
register=0

[Device]
description-...
mac_address=...
register=...

0 个答案:

没有答案