Как использовать библиотеку опций программы Boost для анализа файла конфигурации с повторяющимися разделами?

Как можно проанализировать такой файл, особенно в разделе «Устройства»?
Кроме того, 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’s program_options

Я полагаю, я могу структурировать устройства следующим образом:

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

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector