Я ищу библиотеку, которая может делать следующее:
- задавайте вопросы и генерируйте входной файл
- читать этот входной файл
- при чтении измененного входного файла библиотека назначает значение в программу в соответствии с описанием во входном файле.
Я написал простую программу, которая делает это, например:
>./main
gaussian width:2
здесь программа cout "gaussian width" и я вводим "2". Программа также генерирует файл parameters.txt:
gaussian width:2
я могу запустить программу с существующим файлом:
>./main parameters.txt
считывает параметр "2" из файла параметров и присваивает его int gaussianWidth
в программе.
Я не смог найти ничего подобного в Интернете, поэтому я почти закончил писать. но мне интересно, есть ли такая элегантная библиотека, например, в boost.