Ho modificato così:
codice:
for(i=0;i<dim2;i++)
    {
        z=0;
        while(v2[i][k]!='\0')
        {
            
            if(v2[i][k]!='a' && v2[i][k]!='e'&& v2[i][k]!='i'&& v2[i][k]!='o'&& v2[i][k]!='u')
            {
                temp[i][z]=v2[i][k];
                z=z+1;
            }
            k=k+1;
        }
        temp[i][z]='\0';
        
    }
Ma l'errore continua ad essere lo stesso di prima, anche se al primo ciclo funziona bene la cosa. Dove sta l'errore?