Чи працює getopt у Windows?
Ліцензія складається з 2 пунктів у стилі BSD. Ви можете використовувати функцію сумісності з Linux getopt під Windows, Solaris тощо, не турбуючись про проблеми з ліцензією.
Функція getopt_long() подібна до getopt(), за винятком того, що вона приймає довгі параметри, які починаються з двох тире. (Якщо програма приймає лише довгі параметри, параметр optstring має бути вказаний як порожній рядок ( "" ), а не NULL.)
Функція getopt отримує наступний аргумент опції зі списку аргументів, визначеного аргументами argv і argc. Зазвичай ці значення надходять безпосередньо з аргументів, отриманих main . Аргумент параметрів — це рядок, який визначає символи параметрів, дійсні для цієї програми.
Бібліотека C Getopt — це a C бібліотека функція, яка використовується для аналізу параметрів командного рядка стилю Unix/POSIX. Це частина специфікації POSIX і універсальна для Unix-подібних систем.');})();(function(){window.jsl.dh('DS7jZrX7A8iH9u8Pru-zgAs__42','
Функція getopt() є вбудованою функцією в C і використовується для аналізу аргументів командного рядка. Синтаксис: getopt(int argc, char *const argv[], const char *optstring) optstring — це просто список символів, кожен з яких представляє один варіант символу.
Альтернативою getopts є Розширена версія getopt для Linux , програма зовнішнього командного рядка. Розширена версія getopt для Linux має додаткову безпеку getopts, а також розширені функції.