Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Нужно сравнить две строки без учета регистра букв. Но такой функции не нашел :x. В string.h есть описание strnicmp, но компилятор почему-то говорит, что функция не определена:
Цитата:
/tmp/ccobUZN8.o: In function `main':
/tmp/ccobUZN8.o(.text+0x408): undefined reference to `strnicmp'
collect2: ld returned 1 exit status

хотя с любой другой компилит без разговоров.

Линукс редхет 7.1, комм. строка простая - gcc file.c



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Что-то у тебя с libstd.a не то, кажется...

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Avaddon
В смысле? Любую другую функцию из string.h хавает, а конкретно эту - не хочет, пакость


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Stalker_2000
Она лежит в libcrtxxx.a. В принципе, эта библиотека линкуется автоматом. Какая версия libc и gcc?

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 12.12.2003
Хе, отбой. Я не тот .h файл смотрел :oops:
Функция называется strcasecmp.

Avaddon
Если бы не ты, я бы не начал просматривать другие каталоги и не нашел-бы нужный string.h, так что спасибо :)


 

Member
Статус: Не в сети
Регистрация: 21.06.2004
Откуда: Санкт-Петербург
Хех. Маны рулят (в конце strcmp секция "см. также / see also"). Либо интерактивный info libc (например, это - info libc "string and array"). И не забудь локаль установить (и, возможно, использовать strxfrm), иначе будет только с английским работать.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan