TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Comparando Duas Strings

Artigos Científicos: Comparando Duas Strings. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  11/11/2013  •  209 Palavras (1 Páginas)  •  289 Visualizações

Se as strings forem iguais a função retorna zero, se string1 for maior a função retorna um valor menor que zero e se string2 for maior a função retorna um valor maior que zero.

/* Comparando duas strings com a função strcmp() */

#include <stdio.h>

#include <string.h>

int main()

{

char string1[20],string2[20];

int retorno;

printf("\n");

printf("Comparando duas strings\n");

printf("-----------------------\n");

printf("\n");

printf("Entre com a primeira string :");

scanf("%s",&string1);

printf("\n");

printf("Entre com a segunda string :");

scanf("%s",&string2);

printf("\n");

retorno = strcmp(string1,string2);

if(retorno == 0)

printf("As strings são iguais.\n");

else if(retorno < 0)

printf("A string1 , maior.\n");

else

printf("A string2 , maior.\n");

return(0);

}

OBSERVAÇÕES:

A função strcmp( ) possui uma variante, a função strncmp( ) que compara os n primeiros caracteres de duas strings. Sua sintaxe é:

strncmp(string1,string2,nr_caracteres)

Existem ainda as funções stricmp( ) e strncmpi( ) que comparam duas strings sem considerar a caixa das letras (maiúsculas ou minúsculas)

...

Disponível apenas no TrabalhosGratuitos.com