ciao a tutti
ho un problema nell'inserimento di caratteri all'interno di una matrice
ho fatto in questo modo
codice:
#include <stdio.h>
#include <stdlib.h>
#define N 100
#define M 100
/*
 * 
 */
int main() {
    
    char carattere;
    int MAT[N][M];
    int n, m;
    int i, j;

    printf ("Inserisci il numero di riche : \n");
    scanf("%d",&n);
    printf ("Inserisci il numero di colonne : \n");
    scanf ("%d",&m);

    printf ("Inserisci i caratteri\n");
    for(i = 0; i < n; i++){
        for (j = 0; j < m; j++){
            scanf ("%c",&carattere);
            MAT[i][j] = carattere;
			
        }
    }

    system("PAUSE");
  
    return 0;
}
però ho notato che se considero n, m = 3
mi fa inserire solo 4 caratteri, cioè 2 per riga, come se mi saltasse una scanf per ciclo
non capisco per quale motivo..qualcuno sa dirmi?