Buscar

comparando_strings

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programação I – Comparando 2 Strings em C | www.francosampaio.com 
 
Prof. Franco Sampaio – Curso de Informática – URCAMP Livramento 
 
Para compararmos duas strings devemos utilizar a biblioteca string.h e também o comando 
strcmp segue abaixo o exemplo de um programa comparando strings: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sintaxe do comando STRCMP 
 strcmp (variavel1,variavel2) 
Como estamos comparando se 2 strings são iguais, devemos igualar a expressão a 0 (zero). 
 strcmp (variavel1,variavel2)==0 
 
Observações em AZUL: A declaração dos valores para as variáveis de comparação devem ser 
feitas da forma descrita. 
#include <stdio.h> 
#include <string.h> 
main(){ 
 char usuario[3], senha[3]; 
 char usu[]="aa"; 
 char sen[]="bb"; 
 printf("Usuário: "); 
 scanf("%s", &usuario); 
 printf("\nSenha: "); 
 scanf("%s", &senha); 
 if (strcmp(usuario,usu)==0) { 
 if (strcmp(senha,sen)==0) { 
 printf("\nLogin OK!"); } 
 else{ 
 printf("\nLogin Inválido"); 
 } } 
 else{ 
 printf("\nLogin Inválido"); 
} 
}

Outros materiais