Nom de la fonction : strcmpi
Fichier d'en-tête : <string.h>
Prototype de fonction : int strcmpi(char *str1, char *str2);
Fonction : Comparez la taille de deux chaînes, mais ne respectez pas la casse
Paramètres : str1 et str2 sont les chaînes à comparer
Valeur de retour : str1>str2 renvoie 1 ;
str1==str2 renvoie 0 ;
str1<str2 renvoie -1 ;
Exemple de programme : comparez les chaînes buf1 et buf2, sans tenir compte de la casse, et affichez le résultat
#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;}
Résultats en cours d'exécution :
tampon2est égal à tampon1