codice:
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
Ciao a tutti
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