Ir para conteúdo
Fórum Script Brasil
  • 0

Exercicio de Login e senha


ravenuS

Pergunta

então pessoal, to tentando fazer isso ai, bem simples msmo mas não consigo, vejam so o erro

#include <stdio.h>
#include <conio.h>
int main ()
{
    char login[10], senha[10];
    int x, a=1, b=1;
    for(x=0; x<3; x++){
             printf("Login:  ");    
    fflush(stdin);       
    gets(login);         
    printf("Senha:");  
    fflush(stdin);     
    gets(senha);     
    a= s t r c mp (login, "jose"); //`s' undeclared (first use this function) |  expected `;' before "t" 
    b= s t r c mp (senha, "12ab"); //  (Each undeclared identifier is reported only once for each function it appears in.) 
    if(a==0 && b ==0){
    printf("\nBem vindo!");
    break;

}else printf("\nTente Novamente");
getch();
}
}

me ajudem ai plzzzz.....

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Rapaz o que é isso:

a= s t r c mp (login, "jose"); //`s' undeclared (first use this function) |  expected `;' before "t"
b= s t r c mp (senha, "12ab"); //  (Each undeclared identifier is reported only once for each function it appears in.)
Você deu espaço entre as letras do nome da função strcmp. Se você der espaço o compilador entende que são duas coisas diferentes. Troca por:
a= strcmp(login, "jose"); //`s' undeclared (first use this function) |  expected `;' before "t"
b= strcmp(senha, "12ab"); //  (Each undeclared identifier is reported only once for each function it appears in.)

Link para o comentário
Compartilhar em outros sites

  • 0

bom dia!... da uma tenta fazer desta forma..

Eu compilei no DevC++ e deu resultado.

#include<stdio.h>

#include <conio.h>

int main ()

{

char login[10], senha[10];

int x,a=1, b=1;

for(x=0; x<3; x++){

printf("Login: ");

fflush(stdin);

gets(login);

printf("Senha:");

fflush(stdin);

gets(senha);

int strcmp(char login, char jose);

//a= strcmp //`s' undeclared (first use this function) | expected `;' before "t"

int strcmp(char senha, char ab);

//b= strcmp (senha, "12ab"); // (Each undeclared identifier is reported only once for each function it appears in.)

if(a==1 && b ==1){

printf("\nBem vindo!");

break;

}else printf("\nTente Novamente");

getch();

}

}

Link para o comentário
Compartilhar em outros sites

  • 0

olha, agora consegui, dessa forma funcionou como eu queria veja:

#include <stdio.h>
#include <conio.h>
#include <iostream>

int main ()
{
    char login[10], senha[10];
    int x, a=1, b=1;
    inicio:
    for(x=0; x<3; x++){
             printf("Login:  ");    
    fflush(stdin);      
    gets(login);        
    printf("Senha:");  
    fflush(stdin);    
    gets(senha);    
    
    a= strcmp (login, "jose"); 
    b= strcmp (senha, "12ab"); 
    if(a==0 && b ==0){// 
    printf("\nBem vindo!");
    printf("\n\n");
    
    system("PAUSE");
    system("cls"); 
    goto inicio;
    break;

}else printf("\nTente Novamente");
printf("\n\n");
system("PAUSE");
system("cls"); 
goto inicio;

}
}

obrigado!! :D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...