Nombre de la función : estricto
Archivo de encabezado : <cadena.h>
Prototipo de función : int estrictomp(const char *str1, const 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 dos 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 los tamaños de la cadena buf1 y la cadena buf2 y genere el resultado
#include<string.h>#include<stdio.h>intmain(void){char*buf1=WWW.DOTCPP.COM,*buf2=www.dotcpp.com;intptr=stricmp(buf2,buf1);if(ptr >0){printf(buffer2isgreaterthanbuffer1n);}if(ptr<0){printf(buffer2islessthanbuffer1n);}if(ptr==0){printf(buffer2equalsbuffer1n);}return0;}
Resultados de ejecución:
buffer2es igual abuffer1