Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Valor inteiro no printf não aparece e sim o endereço de memória?

$
0
0

@kodak escreveu:

Boa Tarde Pessoal!...

Eu estou fazendo uma procedure para verificar quem ganhou o ponto e em seguida exibir na tela a pontuação de cada um. porém oque está aparecendo para mim e o endereço de memória e não a pontuação.

Aonde está o erro?
Alguem pode me ajudar....?

Desde já agradeço...

Exibe na tela.
Pontuação do jogador 4227128
Pontuação da máquina 4227132

//Inicialização das variáveis
int pontuacaoDoJogador = 0;
int pontuacaoDaMaquina = 0;

//Procedure de realizar a pontuação e exibilas
void pontuarJogadores(void){

	if ((jogoDoJogador == 1)&(jogoDaMaquina == 3)){
		pontuacaoDoJogador = pontuacaoDoJogador ++;
	}

	if ((jogoDoJogador == 3)&(jogoDaMaquina == 2)){
		pontuacaoDoJogador = pontuacaoDoJogador ++;
	}

	if ((jogoDoJogador == 2)&(jogoDaMaquina == 1)){
		pontuacaoDoJogador = pontuacaoDoJogador ++;
	}

	if ((jogoDoJogador == 3)&(jogoDaMaquina == 1)){
		pontuacaoDaMaquina  = pontuacaoDaMaquina++;
	}

	if ((jogoDoJogador == 2)&(jogoDaMaquina == 3)){
		pontuacaoDaMaquina  = pontuacaoDaMaquina++;
	}

	if ((jogoDoJogador == 1)&(jogoDaMaquina == 2)){
		pontuacaoDaMaquina  = pontuacaoDaMaquina++;
	}

	if(jogoDoJogador == jogoDaMaquina ){
		pontuacaoDoJogador = pontuacaoDoJogador ++;
		pontuacaoDaMaquina  = pontuacaoDaMaquina++;
		printf("Empate na pontuação...");
 	}

	if (pontoAnteriorDoJogador != pontuacaoDoJogador){
		printf("Pontuação do Jogador!...");
	}

	if (pontoAnteriorDaMaquina != pontuacaoDaMaquina){
		printf("Pontuação da Máquina!...");
	}	

	printf("Pontuação do jogador %d", &pontuacaoDoJogador);
	printf("\n");
	printf("Pontuação da máquina %d", &pontuacaoDaMaquina);
	printf("\n\n");

}

Mensagens: 6

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>