Compara duas Strings (dependendo da LC_COLLATE)
Exemplo da Rotina:
1 | resultado = strcoll (string1, string2); |
Exemplo 1- Realizando a comparação:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include <stdio.h> #include <string.h> int main () { char string1[15]; char string2[15]; int resultado; //Define as duas strings strcpy (string1, "xpto" ); strcpy (string2, "XPTO" ); //Compara as duas strings (dependendo da LC_COLLATE) resultado = strcoll (string1, string2); //Se o resultado for zero, as strings são iguais if (resultado == 0) { printf ( "As duas strings sao iguais!" ); } else { printf ( "As duas strings sao diferentes!" ); } return 0; } |
Observações:
- Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
- Se tiver sugestões de rotinas, pode entrar em contato;
- O Compilador usado foi o GCC. Se tiver dúvidas de como instalar em distros Linux, veja esse link. Se tiver dúvidas em como instalar em Windows, veja esse link.