Необходимо в функцию getopt() передать параметру -s два аргумента (координаты точки).
./myfunc -s 2.5 7.3
Эта задача легко реализуется, если передавать аргументы в виде строки:
./myfunc -s "2.5 7.3"
Но этот вариант забракован. Обработчик getopt() реализован на языке C. Использование функции getopt() - must
И второй вопрос на эту же тему. Фунция getopt(). Задан шаблон входных данных "s:", т.е. обязателен аргумент для этого параметра. Но задача заключается в том, что аргумент может быть, а может и не быть. Как обработать эту ситуацию?
./111: option requires an argument -- 's'
Свежие комментарии