Я начал изучать C в университете, но только на один семестр. Мне интересно узнать немного больше об этом языке и запустить небольшое приложение командной строки. Я хочу проанализировать аргументы командной строки. Поскольку каждое приложение командной строки должно иметь дело с этим, интересно, кто-то когда-либо выпускал библиотеку, чтобы справиться с этим. Конечно, я мог бы сделать некоторые решения с операторами if-else или switch, но я думаю, что это становится более сложным, когда я хочу принимать команды, начинающиеся с «-» или «-», а также распечатывать список доступных команд, включая описания , Поскольку я хочу сделать свое приложение для Windows и Linux, я не могу использовать библиотеку GNU C, которая является только posix (но имеет помощник для обработки команд).Разбор аргументов в C
Есть ли хороший способ достичь тата или мне нужно начинать с нуля?
[getopt] (http://linux.die.net/man/3/getopt) –
Да. Для этого есть хороший способ. –