Описание функций Си

       

Strcmp



     strcmp

Функция Сравнивает одну строку с другой.

Синтаксис #include

int strcmp(char *s1, const char *s2);

Файл, содержащий string.h прототип

Описание strncmp выполняет беззнаковое сравнение строк s1 и s2, начиная с первого символа в каждой строке и продолжая сравнение последующих символов до тех пор, пока не встретятся несовпадающие символы или строки не кончатся.

Возвращаемое strcmp возвращает следующие значения: значение < 0 если s1 меньше s2 ==0 если s1 равно s2 > 0 если s1 больше s2

Переносимость strcmp поддерживается на системах UNIX и совме- стимых с ANSI C.

Смотрите также

Пример:

#include

#include

int main(void) { char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc"; int ptr; ptr = strcmp(buf2,buf1); if(ptr>0) printf("buf2 больше чем buf1\n"); else printf("buf2 меньше чем buf1\n"); ptr = strcmp(buf2,buf2); if(ptr>0) printf("buf2 больше чем buf3\n"); else printf("buf2 меньше чем buf3\n"); return 0; }



Содержание раздела