如何解析这样的文件,尤其是在“设备”部分? 此外,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=...