Scusa se posto un'altro mex, ma non mi fà modificare il precedente.
Volevo solo aggiungere una cosa, con fread io specifico i byte che deve leggere del file che apro, invece io ho bisogno di specificare i byte della riga, cosa che "DOVREI" fare con substr se me lo permettesse, non capisco perchè non mi permetta di leggere il file carattere per carattere, nel senso sembra che non calcoli gli spazi vuoti.