Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

webdevbr

Erro de String em Teste [c++]

Recommended Posts

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
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

 

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.