Получить тот же флаг с параметром и без - PullRequest
0 голосов
/ 03 марта 2019

Мне нужно запустить программу, как это (две опции):

First option is: ./myprogram -h
Second option is: ./myprogram -h filename

Но я не знаю, как изменить это в getopt (два одинаковых случая не работают, я знаю):

while ((options = getopt(argc, argv, "h:h")) != -1){
case 'h': run_help(); break;
case 'h': filename = optarg;}
...