Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ТС: строки и их сравнение / 5 сообщений из 5, страница 1 из 1
28.12.2006, 21:04
    #34231547
БСПО
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ТС: строки и их сравнение
Цитата Р.Уинер "Язык ТУРБО СИ":
"int stricmp(char *s1,char s2)
Возвращает 0, если s1 == s2, возвращает <0, если s1<s2, и возвращает >0, если s1>s2. Не проверяется регистр букв."

Товарищи, как сравниваются строки: 1) по адресам указателей; 2) по алфавиту? Что больше: "философия" или "физика", "математика" или "математика ", "1С" или "С++", "что" или "где"?
Как понять:

char *str1;
char *str2;
if (!stricmp(str1,str2)) printf("равны");

если в описании функции "stricmp" (см.выше) второй параметр - переменная, а не указатель?
...
Рейтинг: 0 / 0
28.12.2006, 21:10
    #34231556
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ТС: строки и их сравнение
А чего такая паника, подумаешь баг в книжке. сравнивать надо char*.
...
Рейтинг: 0 / 0
28.12.2006, 21:42
    #34231583
БСПО
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ТС: строки и их сравнение
Да, думаю не баг: там таких примеров штук шесть-семь (еще функции у string.h есть). Не паникую, напротив, понять хочу. В книжке есть и пример с присваиванием переменной строки, типа char str="qwe"
...
Рейтинг: 0 / 0
29.12.2006, 06:51
    #34231790
ТС: строки и их сравнение
БСПОДа, думаю не баг: там таких примеров штук шесть-семь (еще функции у string.h есть). Не паникую, напротив, понять хочу. В книжке есть и пример с присваиванием переменной строки, типа char str="qwe"
Это все-таки неотловленные баги (ибо корректоры не все хорошо знают С/С++)... Читать надо хелпы, а примеры - выполнять в среде. Тогда все баги и вылезут наружу...
например, выражение char str="qwe" могло быть в оригинале (не переведенном на русский язык) либо char *str="qwe" , либо char str[]="qwe"
...
Рейтинг: 0 / 0
29.12.2006, 09:58
    #34232024
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ТС: строки и их сравнение
Особенно часть такие "баги" всречаются в электронных книгах, распознаных со сканированных страниц.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / ТС: строки и их сравнение / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]