allora ho indicizzato l'array modificando questa parte di codice:
ma ora mi da il problema oppposto, ovvero stampa tutti 0, cosa sbaglio (scusami ancora!!!)?codice:ostream & operator<<(ostream & os, const Display & d) { int dim= d.n; for (int i=0; i<dim; i++){ for (int j=0; j<dim; j++){ if (d.display[i*dim+j]==true) os<<'1'; else if (d.display[i*dim+j]==false) os<<'0'; } os<<endl; } return os; }

Rispondi quotando