webdevbr 35 Denunciar post Postado Junho 3, 2013 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 ^^ Compartilhar este post Link para o post Compartilhar em outros sites
GBecker 51 Denunciar post Postado Junho 3, 2013 char usuario,ranki; Perceba que declarou estas variáveis como char, e não array de char. Compartilhar este post Link para o post Compartilhar em outros sites
webdevbr 35 Denunciar post Postado Junho 3, 2013 char usuario,ranki; Perceba que declarou estas variáveis como char, e não array de char. ainda sou iniciante, n conheço bem, apenas sei char,float como faço array de char? Compartilhar este post Link para o post Compartilhar em outros sites
GBecker 51 Denunciar post Postado Junho 5, 2013 char array[10]; Essa é uma declaração de um array de char ou uma coleção de caracteres (string). Recomendo estes links para estudo: http://pt.wikibooks.org/wiki/Programar_em_C http://pt.wikibooks.org/wiki/Programar_em_C/Vetores Compartilhar este post Link para o post Compartilhar em outros sites