Molto interessante il metodo del link sopra.
Per ora ho fatto come ha consigliato murder eyes, ma è sbucato un problema.
Dopo che ho contato le righe vado ad allocare con
Controllo che la malloc non ritorni NULL e poi gli dico di andare a prendere la prima riga del file in questo modocodice:mat = (char **) malloc (num_righe * sizeof (char *));
E qua casca l'asino (cioè iocodice:while (fscanf (fp, "%s", stringa) != EOF)) dato che non entra nel while, come se fosse arrivato a EOF, passa oltre.
![]()
Perchè?![]()
![]()

) dato che non entra nel while, come se fosse arrivato a EOF, passa oltre.
Rispondi quotando