Имя функции : стркмп
Заголовочный файл : <string.h>
Прототип функции : int strcmp(const char *str1,const char *str2);
Функция : сравнение размера двух строк с учетом регистра.
Параметры : str1 и str2 — сравниваемые строки.
Возвращаемое значение : str1 > str2, возврат 1;
стр1 < стр2, вернуть -1;
стр1 == стр2, вернуть 0;
Пример программы: Сравните размеры двух строк и выведите результат
#include<string.h>#include<stdio.h>intmain(void){char*buf1=aaa,*buf2=bbb,*buf3=ccc;intptr=strcmp(buf2,buf1);if(ptr>0) {printf(buffer2isgreaterthanbuffer1n);}elseif(ptr<0){printf(buffer2islessthanbuffer1n);}else{printf(buffer2isequalsbuffer1n);}ptr=strcmp(buf2,buf3);if(ptr>0){ printf(buffer2isgreaterthanbuffer3n);}elseif(ptr<0){printf(buffer2islessthanbuffer3n);}else{printf(buffer2isequalsbuffer3n);}return0;}
Результаты запуска:
буфер2 больше, чем буфер 1, буфер 2 меньше, чем буфер 3