Salve, ho un problema quando vado a leggere delle stringhe da un file di testo.
Succede che la dimensione di alcune stringhe viene maggiorata di due.
Ad esempio se in una riga c'è la parola "ciao", quando la vado a leggere con fgets() e ne ricavo la dimensione con strlen(), mi da dimensione 6 nonostante non ci siano spazi;
Ora potrebbe essere che in quella riga siano contenuti dei caratteri speciali, ma non capisco perchè questo non accada in tutte le righe ma solo in alcune senza un ordine preciso.
Qualcuno ha idea di come risolvere questo problema?
Grazie a chiunque mi risponderà.