у меня в программе принимаются аргументы cli вот таким вот лесом ифов в цикле...
while(argv[i] != NULL){
if(strcmp(argv[i] , "-w") == 0){
usage(argv[0]);
}
...etc...
}
возникла необходимость модифицировать формат ввода данных, если раньше это был просто ключ и значение, то теперь я думаю читать новое значение sprintf'om, но старое хотелось бы оставить ибо пока не представляю как лучше это переделать. И так, спринтфом мне нужно получать несколько значение, например...
было раньше просто
-h 1
теперь нужно указывать промежуток
-h 100-1000
как сринтфом разбить строку на массивы знаю, вопрос в другом, как мне с каждым полученным значением из нового промежутка 100-1000 юзать остальные значения которые были получены просто usage(argv[(элемент)])
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от xtron
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум while, все что после не работает (2008)
- Форум Не работает оператор возврата return язык чистый си (2014)
- Форум Сервер на СИ (2015)
- Форум Корректен ли мой вариант решения задачи (поиск подстроки в строке)? (2023)
- Новости GNU awk 4.0.0 (2011)
- Форум Клиент-Сервер Socket linux (Музыкальный сервис) (2014)
- Форум указатели и аргументы на Си (2004)
- Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
- Форум Клиент-Сервер Socket linux (Система обмена сообщениями) (2014)
- Форум Аргументы (2006)