beto_brava
Posts1Data de inscriçãosegunda 31 de março de 2014StatusMembroÚltima visita31 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++;
}
}
}