Ciao a tutti!
Leggendo il titolo del post avrete sicuramente pensato che il mio fosse il solito problema riguardo l'apertura di un file, ecc...

In realtà, il problema è un po' più complesso (solo un po').

Praticamente, sto creando un editor e quello che vorrei fare è aprire un file, acquisirne il contenuto, stamparlo a schermo e poi poterlo anche modificare.

Mi spiego meglio!

Nel file "myfile.txt" c'è la seguente stringa:
"Ciao a tutti, mi chiamo X e ho X anni".

Quello che vorrei fare è aprire questo file, stampare a schermo il contenuto e riuscire anche a modificarlo. Se lo stampo semplicemente a schermo, è impossibile apportare modifiche visto che i carattere stampati non sono più editabili. Vorrei praticamente poter cancellare l'intera stringa e scrivere qualcosa di totalmente diverso, e infine salvare il file modificato.

Non chiedetemi codice perchè non ho ancora scritto niente... non so come muovermi!

Grazie in anticipo per le eventuali risposte che vorrete darmi!