salve sto programando un sistamma che simuli il gioco del tris, il programma viene eseguitto corretamente ma durante l'esecuzione escono carateri che non ci dovrebbero essere!!!
ecco il codice
ed ecco cosa vedo in konsolecodice:#include <cstdlib> #include <iostream> using namespace std; int main() { const int ar=8; char c[ar]; int pos; cout << "TRIS BY PISTI"<<endl; cout <<"[usa la tastiera numerica per scegliere la casella]"<<endl<<endl; for(int i=0;i<9;i++) { cout <<"in che casella vuoi giocare?"<<endl; cin >>pos; if (i == 0 || i == 2 || i == 4 || i == 6 || i == 8) { cout <<"giocatore 1"<<endl; c[pos] ='X'; } else { cout <<"giocatore 2"<<endl; c[pos]='O'; } cout<<"["<<c[7]<<"]["<<c[8]<<"]["<<c[9]<<"]"<<endl; cout<<"["<<c[4]<<"]["<<c[5]<<"]["<<c[6]<<"]"<<endl; cout<<"["<<c[1]<<"]["<<c[2]<<"]["<<c[3]<<"]"<<endl; system ("pause") ; return 0; }
![]()
cosa posso fare???

Rispondi quotando
!!!
