Я работаю в академической среде и пишу свои вычислительные коды на C. Я хочу выполнить свою программу таким образом, как
$ ./foo.exe n=20 f=0.25 name=data.bin
Я немного прочел о getopt()
и getsubopt()
, но этокажется, использует эти функции, я должен организовать командную строку, как
$ ./foo.exe -n 20 -f 0.25 -name data.bin
Стиль key = val больше подходит для моего приложения, так как большинство параметров являются числами.Можно ли извлечь шаблон key = val из аргументов командной строки?Есть ли библиотека для этого?
Большое спасибо.