tiziano faverzani ha scritto:
Sto cercando di scrivere in una riga specifica del mio file txt (quella riga esiste già). per esempio, voglio scrivere "ciao" nella riga numero 4. Ho provato un sacco di tutorial, ma niente da fare.. qualcuno può aiutarmi? Per favore?
Non si può banalmente modificare una riga "in mezzo" al file per il semplice motivo che il contenuto successivo NON si può spostare fisicamente avanti o indietro. E vale in generale (qualunque linguaggio/S.O.).
Va riscritto il file per intero e ci sono almeno 2 approcci:
a) si leggono tutte le righe per averle in memoria, si modifica la riga in memoria e si riscrive tutto su file.
b) si legge riga x riga e "al volo" si scrive su un altro file la riga originale
o modificata.