Ciao a tutticodice:void controllariga() { int i,j,cont=0; for(i=0;i<larghezza_colonne;i++) { for(j=0; j<altezza_righe;j++) { while(j<20) { if(mappa2[i][j]) cont++; } } if(cont<20) cont=0; else if(cont==20) mappa2[i][j]=mappa2[i-1][j]; } }//fine controlla riga
ho scritto questa funzione che mi dice se in una riga sono presenti tutti 1, il problema è che non mi funziona, qualcuno mi sa dire il perchè. lo so che sto generalizzando tantissimo, ma almeno sintatticamente è corretta la mia funzione. grazie in anticipo![]()