Se il file di testo ha le righe con una lunghezza fissa e non devi cancellare delle righe, puoi usare i file random.
Altrimenti usi i normali file "sequenziali" ...
Al limite, se non e' eccessivamente grande, carichi tutto il file in memoria, lo modifichi e lo riscrivi.