powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ТС: строки и их сравнение
5 сообщений из 5, страница 1 из 1
ТС: строки и их сравнение
    #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
ТС: строки и их сравнение
    #34231556
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего такая паника, подумаешь баг в книжке. сравнивать надо char*.
...
Рейтинг: 0 / 0
ТС: строки и их сравнение
    #34231583
БСПО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, думаю не баг: там таких примеров штук шесть-семь (еще функции у string.h есть). Не паникую, напротив, понять хочу. В книжке есть и пример с присваиванием переменной строки, типа char str="qwe"
...
Рейтинг: 0 / 0
ТС: строки и их сравнение
    #34231790
БСПОДа, думаю не баг: там таких примеров штук шесть-семь (еще функции у string.h есть). Не паникую, напротив, понять хочу. В книжке есть и пример с присваиванием переменной строки, типа char str="qwe"
Это все-таки неотловленные баги (ибо корректоры не все хорошо знают С/С++)... Читать надо хелпы, а примеры - выполнять в среде. Тогда все баги и вылезут наружу...
например, выражение char str="qwe" могло быть в оригинале (не переведенном на русский язык) либо char *str="qwe" , либо char str[]="qwe"
...
Рейтинг: 0 / 0
ТС: строки и их сравнение
    #34232024
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особенно часть такие "баги" всречаются в электронных книгах, распознаных со сканированных страниц.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ТС: строки и их сравнение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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