Quote:
Originariamente inviato da lefantome
si ma così lasci un char inutilizzato in giro.
Dovresti crearti una nuova stringa di lunghezza-1 e copiarci l'altra senza lo spazio.
|
Si hai ragione lefantome, però assegno alla variabile "stringa" ad ogni ciclo, una riga del file in txt " stringa[strlen(stringa)
-2] = '\0' " (-2 perchè altrimenti mi legge anche lo 0 di fine stringa con fgets) e poi quando avrò finito
farò la free(stringa) non è proprio elegante come cosa ma è meglio che allocare una nuova variabile e copiarci ad ogni ciclo una stringa castrata. Spero che comunque non mi dia problemi su file con tante righe.