Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenha aqui o código (simplificado, sem executar funções)
o meu problema eh q depois de o usuario ser "cadastrado" eu pego uma string estranha (um ó junto com o usuario digitado) na hora de falar o rank
#include <stdlib.h>
#include <stdio.h>
main () {
char usuario,ranki;float senha,confirma,rank;
system("CLS");
printf("Bem-vindo ao newuser.exe, esse programa insere dados na DB \n");
printf("Digite o novo usuario: \n");
scanf("%s", &usuario);
printf("Digite a senha do novo usuario (sera encriptada com MD5): \n");
scanf("%s", &senha);
printf("Confirme a senha: \n");
scanf("%s", &confirma);
printf("Digite o rank do usuario: \n");
scanf("%s", &rank);
if (rank==2) {
&ranki=="adm";
}
else {
&ranki=="sla";
}
if (senha==confirma) {
printf("Parabens as senhas batem o usuario sera cadastrado \n");
printf("O usuario escolhido foi cadastrado (");printf("%s", &usuario);printf(") \n");
printf("A senha do usuario eh %s \n", &senha);
printf("O rank do usuario eh %s \n", &ranki);
system("PING -n 5 127.0.0.1>nul");
}
else {
printf("Erro: as senhas nao batem \n");
system("PING -n 5 127.0.0.1>nul");
}
system("PAUSE");
}
muito obrifgado a qm ajudar ^^
Carregando comentários...