Size: a a a

Emacs — русскоговорящее сообщество

2021 November 10

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
ООП не очень далеко ушёл от программирования с использованием глобальных переменных по своей сути
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
strcasecmp(argv[0], "<management>") ? argv[0] : NULL);
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
на сколько такой код соответствует тому, чего вы от него ожидаете
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
если учесть, что функция strcasecmp возвращает 0 при успешном сравнении
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
тут же надо результат strcasecmp сравнить с нулем, да?
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
потому что он вернет разницу
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
ну да
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
после плюсов, где есть bool типы, и ты ожидаешь, что компаратор будет возвращать либо тру либо фолс
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
меня такие строки заставляют много думать
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
в c11 тоже бул есть
источник

A ß in Emacs — русскоговорящее сообщество
#include <stdbool.h>
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
но стандартная либа говно мамонта
источник

A ß in Emacs — русскоговорящее сообщество
с C99
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
даже так
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
ну конкретно эта функция меня сейчас очень сильно запутала
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну да, конкретно результаты функций *cmp надо явно сравнивать с нулем
источник

A

Aragaer in Emacs — русскоговорящее сообщество
или еще лучше есть какой-то дефайн в стандартной либе OK
источник

A

Aragaer in Emacs — русскоговорящее сообщество
который равен нулю
источник

A

Aragaer in Emacs — русскоговорящее сообщество
но тернарнички это вообще вещь такая, способствующая удивлению
источник

A ß in Emacs — русскоговорящее сообщество
у неё вообще не булев результат...

The strcasecmp() and strncasecmp() functions return an integer less than, equal to, or greater than zero if s1 (or the first n bytes thereof) is found, respectively, to be less than, to match, or be greater than s2.
источник