Galera tudo bem? Sou iniciante no mundo da programação, espero que esse fórum possa atender algumas duvidas minhas, vamos lá. Fiz um jogo da velha bem simples com o que sei até então, criei uma matriz [3][3] para alocar as posições no tabuleiro, os X e O, porém essa matriz está ficando com lixo, então fiz uma "for" para limpá-la, adicionando valores nulos dessa forma:
for (i=0;i<=2;i++){
for(j=0;j<=2;j++)
pla[i][j]='\0';
}
No primeiro loop funciona, a matriz fica limpa, dai o usuário digita a posição do "X" e quando dá enter que vai pra rodada do "O", aparece um lixo, e sempre ta aparecendo em uma mesma posição, e mesmo que o usuário bote alguma letra (X ou O) nessa posição, ele muda nas próximas rodadas, e volta alguma lixo. O que será? Alguma outra forma de limpar a matriz?
for (i=0;i<=2;i++){
for(j=0;j<=2;j++)
pla[i][j]='\0';
}
No primeiro loop funciona, a matriz fica limpa, dai o usuário digita a posição do "X" e quando dá enter que vai pra rodada do "O", aparece um lixo, e sempre ta aparecendo em uma mesma posição, e mesmo que o usuário bote alguma letra (X ou O) nessa posição, ele muda nas próximas rodadas, e volta alguma lixo. O que será? Alguma outra forma de limpar a matriz?