Мне нужно вызвать мою программу так:
./program hello -r foo bar
Я беру привет из argv[1], но у меня проблемы со шкалой значений, также я должен изменить "r:" на что-то другое?
while((c = getopt(argc, argv, "r:")) != -1){
switch(i){
...
case 'r':
var_foo = optarg;
//shell like argument shift here?
var_bar = optarg;
break;
...}
Я знаю, что могу сделать это с помощью argv, но есть ли способ сделать это с помощью getopt так же, как в bash?
Спасибо.