Nombre de la función : strcmpi
Archivo de encabezado : <cadena.h>
Prototipo de función : int strcmpi(char *str1, char *str2);
Función : compara el tamaño de dos cadenas, pero no distingue entre mayúsculas y minúsculas.
Parámetros : str1 y str2 son las cadenas que se van a comparar
Valor de retorno : str1>str2 devuelve 1;
str1==str2 devuelve 0;
cadena1<cadena2 devuelve -1;
Ejemplo de programa : compare las cadenas buf1 y buf2, sin distinguir entre mayúsculas y minúsculas, y genere el resultado
#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;}
Resultados de ejecución:
buffer2es igual abuffer1