Вопросы по теме 'getopt'

Как мне скомпилировать код, использующий getsubopt()?
Я хочу проанализировать список параметров формы key1=val1, key2=val2, etc (например, параметры mount -o ). Функция getsubopt() кажется идеальной для этой задачи ( http://www.gnu.org/s/hello/manual/libc/Suboptions.html ). Однако, когда я пытаюсь...
866 просмотров
schedule 09.05.2024

Как игнорировать недопустимые параметры в getopt_long
Я использую функцию getopt_long для получения параметров командной строки. Я хочу игнорировать ошибку, когда указана недопустимая опция. В настоящее время ошибка печати в stderr, например: invalid option -- 's'
2842 просмотров
schedule 26.02.2024

GNU getopt не заполняет optarg
Я пытаюсь использовать функцию GNU getopt для анализа некоторых аргументов командной строки в моей программе C. Скажем, я делаю следующий вызов: ./my_program -E 16 -t path/to/file Мое текущее ожидание состоит в том, что если у меня есть...
522 просмотров
schedule 17.03.2024

Гетопт и Отарг
Привет, я работаю над программой в книге. Программа работает почти так, как и должна, за исключением одной ошибки. Каждый раз, когда я пытаюсь использовать вариант "-l", я получаю ошибку сегментации. Любые идеи? #include <stdio.h>...
252 просмотров
schedule 05.09.2022

Ошибка сегментации при использовании аргументов командной строки
Я пытаюсь получить имена входных и выходных файлов с помощью аргументов командной строки. Я просто использую getopt (подскажите, есть ли лучший способ) и я получил segmentation fault Я уверен, что ошибка сегментации вызвана именем входного...
1354 просмотров
schedule 09.10.2022

C: getopt не распознает опцию. Может ли кто-нибудь объяснить это?
мне нужно написать программу, которую можно запустить с опциями для лекции, но кажется, что опция '-r' не работает. Я могу скомпилировать его без каких-либо ошибок или предупреждений, но если я собираюсь запустить его, он говорит мне, что '-r' -...
306 просмотров
schedule 21.01.2024

Getopt() Проверка ошибок
Я пытаюсь сделать так, чтобы getopt мог обрабатывать определенные флаги, но у меня возникли проблемы с реализацией обработки ошибок с помощью getopt. Я хочу предотвратить дублирование флагов, таких как «-s 1 -s 1», и наличие слишком большого...
1242 просмотров
schedule 04.11.2022

Использование getopt для обработки простых аргументов командной строки
Я хочу обработать некоторые параметры командной строки. int main(int argc, char **argv) { char c; int n = 10000; int nThreads = 3; while ((c = getopt (argc, argv, "n:t:")) != -1){ switch (c) { case 'n': n =...
267 просмотров
schedule 07.10.2023