Вопросы по теме '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