Salve ragazzi mi sono posto un quesito, ho la necessità di creare una stringa formata dai caratteri di una riga di un'array m[n][n].

Array:

asdf
xcvb
cdfs
dxdg

stringa1 = asdf

per caricare il vettore utilizzo questo :


for(i=0;i<=n;i++){
for(k=0;k<=n;k++){
printf("%d-%d \n",i,k);
M[i][k] = getchar();
}
}
ma stampando con la printf nel ciclo for noto che alcune posizioni vengono saltate e che l'array seppure abbia il numero degli elementi richiesti sballa le loro posizioni.Vorrei caricare l'array nel seguente modo:

m[0][0] m[0][1]
m[1][0] m[1][1]
ecc ecc