Problemas no comando IF [RESOLVIDO]

1. Problemas no comando IF [RESOLVIDO]

renan cesar
godsaferson

(usa Kurumin)

Enviado em 07/07/2009 - 18:58h

eu tenho q fazer um trabalho para a faculdade .. e minha parte e fazer um login para a agenda eletronica .. no qual apenas um usuario vai acessar.

#include <iostream>
#include <stdio.h>
using namespace std;
main ()
{
int senha,I,;
char login;
for(I=0;I<4;I++){
//receber login
printf("Login: ");
scanf ("%c",&login);
printf ("\n");
//verificar se o login está correto
if(login==fulano)
{
//recebe a senha
printf("Senha: ");
scanf ("%d",&senha);
for(I=0;I<4;I++){
//verificar se senha está correta
if(senha==abcdef)
{
system("start agenda.exe");
break;
}
else{
printf("Senha Incorreto");
system("pause");
I=I+1;
}
}
}
else{
printf("Login Incorreto");
system("pause");
I=I+1;
}
}
printf("Você tentou varias vezes acessar a agenda . Você realmente tem permição??");
system("pause");
}

porem na hora de copilar acontece os seguinte erros:
In function `int main()':
14 `fulano' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
21 `abcdef' undeclared (first use this function)

Sou iniciante no C , se aguem poder ajudar =)


  


2. Re: Problemas no comando IF [RESOLVIDO]

Luiz Carlos de Moura
lcmoura

(usa Ubuntu)

Enviado em 07/07/2009 - 21:42h

Oi, numa primeira olhada fica claro que o compilador encontrou duas variáveis não definidas: fulano e abcdef.
'abcdef' é o valor para a senha, não? Mas senha foi definida com inteiro.
Acho que tanto 'fulano' como 'abcdef' devem ser valores de variáveis definidas como strings ou matrizes de caracteres, devendo estar entre ' ou ".
Verifique essas possibilidades, por favor.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts