Funktionsname : strcmpi
Header-Datei : <string.h>
Funktionsprototyp : int strcmpi(char *str1, char *str2);
Funktion : Vergleichen Sie die Größe zweier Zeichenfolgen, wobei die Groß- und Kleinschreibung nicht beachtet wird
Parameter : str1 und str2 sind die zu vergleichenden Zeichenfolgen
Rückgabewert : str1>str2 gibt 1 zurück;
str1==str2 gibt 0 zurück;
str1<str2 gibt -1 zurück;
Programmbeispiel : Vergleichen Sie die Zeichenfolgen buf1 und buf2 ohne Berücksichtigung der Groß- und Kleinschreibung und geben Sie das Ergebnis aus
#include<string.h>#include<stdio.h>intmain(void){char*buf1=www.dotcpp.com,*buf2=WWW.DOTCPP.COM;intptr=strcmpi(buf2,buf1);if(ptr >0){pri ntf(buffer2isgreaterthanbuffer1n);}if(ptr<0){printf(buffer2islessthanbuffer1n);}if(ptr==0){printf(buffer2equalsbuffer1n);}return0;}
Laufergebnisse:
Puffer2 ist gleich Puffer1