MAX_LUN_RIGHE è il secondo parametro della read o della getline e sono i caratteri che puoi leggere per riga nel mio caso vanno bene 15.
con file piccoli funziona bene.
strings è un array di char;
char strings[MAX_RIGHE][MAX_LUN_RIGHE];