Nome da função : strcmpi
Arquivo de cabeçalho : <string.h>
Protótipo de função : int strcmpi(char *str1, char *str2);
Função : Compare o tamanho de duas strings, mas não faz distinção entre maiúsculas e minúsculas
Parâmetros : str1 e str2 são as strings a serem comparadas
Valor de retorno : str1>str2 retorna 1;
str1==str2 retorna 0;
str1<str2 retorna -1;
Exemplo de programa : compare as strings buf1 e buf2, sem distinção entre maiúsculas e minúsculas, e produza o 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){printf(buffer2isgreaterthanbuffer1n);}if(ptr<0){printf(buffer2islessthanbuffer1n);}if(ptr==0){printf(buffer2equalsbuffer1n);}return0;}
Resultados em execução:
buffer2equalsbuffer1