Perché però, se ad esempio riempio la matrice in questo modo:
E poi la stampocodice:for(i=0; i<righe; i++){ for(j=1; j<colonne; j++){ (*(matrix+colonne*i+j))=(*(matrix+colonne*i+(j-1)))++; } }
...
mi stampa sul terminale:codice:for(i=0; i<righe; i++){ for(j=0; j<colonne; j++){ printf("%d ", (*(matrix+colonne*i+j))); } printf("\n"); }
1 1 1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 1 0
?