si così come hai detto mi sembra più logico.

con la getchar ho fatto così, solo che per funzionare funziona, ma tra una parola e l'altra devo premere due volte enter, perché?

codice:
	for (i=0; i<6; i++){
		printf ("inserisci stirnga %d", (i+1));
		for (j=0; j<6; j++){
		array[i][j]=getchar();
		}
	}

	for (i=0; i<6; i++){
		for (j=0; j<6; j++){
			printf ("%c", array[i][j]);
		}
	}
grazie