如何解析这样的文件,尤其是在“设备”部分?此外,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 地址和注册号。
这篇文章似乎很接近,但我想用一个文件来做到这一点: 使用 Boost 的 program_options 处理复杂选项
我想我可以像这样构造设备:
[Device]
description='main server'
mac_address=DEADBEEF
register=0
[Device]
description-...
mac_address=...
register=...