verificação de senha em c [RESOLVIDO]

1. verificação de senha em c [RESOLVIDO]

Joni
bebezao

(usa Outra)

Enviado em 11/04/2010 - 21:41h

boa noite meus Caros colegas .

eu estou tentando criar um sisteminha de autenticação em c, algo super basico mesmo, som que nao obtenho sucesso. meu codigo é :

#include <stdio.h>

int main()
{
int pass;
printf("entre com a senha do usuario: ");
scanf("%d"&pass);
if(pass==7643772) printf("bem vindo joni");
else
printf("senha errada, tente novamente.");
}


  


2. MELHOR RESPOSTA

André
andrezc

(usa Debian)

Enviado em 11/04/2010 - 21:49h

Bom, vamos analisar...

você fez algo bem básico e inseguro em C que verifica o conteúdo de um inteiro com um valor dentro do if. Beleza, funciona mais é inseguro pra caramba.

Voltando ao seu código...

você esqueceu de uma virgula no seu scanf(), logo atrás do &, o que ficaria :

scanf("%d",&pass);

Só uma coisa este seu código ta feio pra caramba, dá pra melhorar muita coisa aí.


3. Re: verificação de senha em c [RESOLVIDO]

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 11/04/2010 - 21:50h

O melhor é que a senha seja alfanumérica, então dê uma olhada aqui:

http://www.vivaolinux.com.br/topico/C-C++/Converter-o-codigo-para-Windows/

t+


4. Re: verificação de senha em c [RESOLVIDO]

Joni
bebezao

(usa Outra)

Enviado em 11/04/2010 - 22:54h

vlw, era a vigula msm.

deamonio, vou ver seumlink, ele vai me ajudar, pois nao consigo usar o if com strings.

vlw


5. Re: verificação de senha em c [RESOLVIDO]

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 12/04/2010 - 09:16h

De boa bebezao!! Da' uma lida nas funcoes de tratamentos de string (principalmente a strcmp) para entender melhor!!

t+