|
|
|
ТС: строки и их сравнение
|
|||
|---|---|---|---|
|
#18+
Цитата Р.Уинер "Язык ТУРБО СИ": "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" (см.выше) второй параметр - переменная, а не указатель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 21:04 |
|
||
|
ТС: строки и их сравнение
|
|||
|---|---|---|---|
|
#18+
А чего такая паника, подумаешь баг в книжке. сравнивать надо char*. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 21:10 |
|
||
|
ТС: строки и их сравнение
|
|||
|---|---|---|---|
|
#18+
Да, думаю не баг: там таких примеров штук шесть-семь (еще функции у string.h есть). Не паникую, напротив, понять хочу. В книжке есть и пример с присваиванием переменной строки, типа char str="qwe" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 21:42 |
|
||
|
ТС: строки и их сравнение
|
|||
|---|---|---|---|
|
#18+
БСПОДа, думаю не баг: там таких примеров штук шесть-семь (еще функции у string.h есть). Не паникую, напротив, понять хочу. В книжке есть и пример с присваиванием переменной строки, типа char str="qwe" Это все-таки неотловленные баги (ибо корректоры не все хорошо знают С/С++)... Читать надо хелпы, а примеры - выполнять в среде. Тогда все баги и вылезут наружу... например, выражение char str="qwe" могло быть в оригинале (не переведенном на русский язык) либо char *str="qwe" , либо char str[]="qwe" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 06:51 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=316&tid=2029738]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
130ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 458ms |

| 0 / 0 |
