1

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

0 回答 0