LINUX.ORG.RU

stricmp не находит :(


0

1

Всем привет, хочу сравнить 2 строки в gcc но что-то не выходит, когда пишу: if (stricmp(a,b) == 0) ...
он мне в ответ пишет что не может найти stricmp в области видимости, подключил string.h если что...

★★★

Или strcasecmp имелась в виду?

Eddy_Em ☆☆☆☆☆
()
#ifdef WIN32
#define strcasecmp stricmp
#endif

далее везде использовать strcasecmp

Reset ★★★★★
()

DOS... Синей пеленой экран заполнил чистый DOS...

Используй стандартные функции, типа strcasecmp.

alex_custov ★★★★★
()
Ответ на: комментарий от alex_custov

> видимо потому, что винда не поддерживает полностью POSIX.1-2001? ;)

если винда начнет поддерживать позикс, в стандарте С89/С99/С11 чудесным образом появится strcasecmp?

arsi ★★★★★
()
Ответ на: комментарий от Eddy_Em

Такое было в какой-то из BSD'ей. Вроде бы в netbsd.

DELIRIUM ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.