Size: a a a

2020 January 04

uユ

und ユビキタス in 🎄// CIPHERNET
источник

G

Gymmasssorla in 🎄// CIPHERNET

// checks whether string corresponds to the argument pattern (regex: "^-.+")
bool CL_isarg(const char *arg)
{
   //The correct argument have at least two chars, first of them is '-'
   return ((C_strlen(arg) >= 2) && (*arg == '-'));
}
источник

uユ

und ユビキタス in 🎄// CIPHERNET
Gymmasssorla

// checks whether string corresponds to the argument pattern (regex: "^-.+")
bool CL_isarg(const char *arg)
{
   //The correct argument have at least two chars, first of them is '-'
   return ((C_strlen(arg) >= 2) && (*arg == '-'));
}
и что такого?
источник

uユ

und ユビキタス in 🎄// CIPHERNET
длина строки больше или равна 2 и первый символ равен -
источник

G

Gymmasssorla in 🎄// CIPHERNET
Эта функция вернёт true на --, который используется, чтоб остановить поток аргументов
источник

G

Gymmasssorla in 🎄// CIPHERNET
То есть во-первых ты должен обрабатывать --, во-вторых какой-то механизм, чтоб -a 123 -a 543 ловить. Потому что это либо список 123, 543, либо ты кидаешь пользователю ошибку, либо второй аргумент стирает значение предыдущего
источник

G

Gymmasssorla in 🎄// CIPHERNET
Я раньше писал библиотеку парсинга аргументов для Си, но потом забил от кол-ва работы
источник

G

Gymmasssorla in 🎄// CIPHERNET
Хотел как clap в Rust сделать, только для Си
источник

G

Gymmasssorla in 🎄// CIPHERNET
источник

G

Gymmasssorla in 🎄// CIPHERNET
Чтоб такая адская машина была для парсинга
источник

G

Gymmasssorla in 🎄// CIPHERNET
Чейнить функции не получится, но это и не надо
источник

G

Gymmasssorla in 🎄// CIPHERNET
Вообще жаль, что удалил, мог бы и продолжить
источник

uユ

und ユビキタス in 🎄// CIPHERNET
Gymmasssorla
Эта функция вернёт true на --, который используется, чтоб остановить поток аргументов
--argument_name_longer_than_everything
источник

uユ

und ユビキタス in 🎄// CIPHERNET
источник

G

Gymmasssorla in 🎄// CIPHERNET
cargo test -- --nocapture
источник

G

Gymmasssorla in 🎄// CIPHERNET
Это применение -- в реальной жизни
источник

G

Gymmasssorla in 🎄// CIPHERNET
То есть ты --nocapture уже передаешь сгенерированному тесту, почитай спеку посикса
источник

uユ

und ユビキタス in 🎄// CIPHERNET
Gymmasssorla
Это применение -- в реальной жизни
а у меня не такой парсер который там
источник

uユ

und ユビキタス in 🎄// CIPHERNET
и не позикс
источник

uユ

und ユビキタス in 🎄// CIPHERNET
это тебе не Getopt
источник