Jogo da velha em C

Fechado
beto_brava Posts 1 Data de inscrição segunda 31 de março de 2014 Status Membro Última visita 31 de março de 2014 - 31 mar 2014 às 17:15
 usuário anônimo - 1 abr 2014 às 12:11
Bom dia! eu sou novo no fórum e gostaria muito de um ajuda...

Estou com um trabalho pra fazer do jogo da velha pra valer nota da faculdade. E não consigo identificar o problema.
Ele roda ate a função ler_jogada(); ele para quando vai receber X ou O na variável matriz[][];
Não sei o por que e o que esta dando de errado, se alguem poder me ajudar por favor?
Ja estou desesperado...
Muito obrigado.

O codigo inteiro esta no anexo. a função co problma e:


void ler_jogada(char matriz[][TAM]){
int i, j, aux=0;
while(aux<=9){
gotoxy(38,14); printf("Informe as cordenadas que deseja jogar");
if(aux%2){
gotoxy(38,15); printf("Jogador 2");
}else{
gotoxy(38,15); printf("Jogador 1");
}
gotoxy(38,16); printf("Linha: ");
scanf("%d", i);
gotoxy(38,17); printf("Coluna: ");
scanf("%d", j);
if(matriz[i-1][j-1]== ' '){//para nesta linha
if(aux%2){
matriz[i-1][j-1] = 'X';//para nesta linha
posicionamento(i, j);
}else{
matriz[i-1][j-1] = 'O';//para nesta linha
posicionamento(i, j);
}
printf("%c", matriz[i-1][j-1]);
aux++;
}
}
}

1 Respostas

usuário anônimo
1 abr 2014 às 12:11
Tem que ver com um especialista...

Assine nossa newsletter!

Assine nossa newsletter!