Aggiungere contenuto a un file
Ricordiamo le diverse modalità supportate per lavorare con i file:
Modalità | Operazione | Esempio |
---|---|---|
| Lettura (quella predefinita) |
|
| Scrittura |
|
| Aggiunta |
|
| Lettura + Scrittura |
|
| Creazione (errore se presente) |
|
Ci sono diversi file presenti sul computer. Ti viene chiesto di aggiungere alcune righe a essi.
L'input contiene 2 righe. La prima riga è il nome del file. La seconda è il contenuto che desideriamo aggiungere a quel file.
Il programma deve prima aggiungere la riga specificata al file e poi stampare tutto il contenuto del file.
Input | doc.txt (contenuto iniziale) | Output | doc.txt (contenuto risultante) |
---|---|---|---|
doc.txt | This is the first line | This is the first line | This is the first line |
Input | empty.txt (contenuto iniziale) | Output | empty.txt (contenuto risultante) |
---|---|---|---|
empty.txt | Adding some content | Adding some content |
Input | multiline.txt (contenuto iniziale) | Output | multiline.txt (contenuto risultante) |
---|---|---|---|
multiline.txt | This is | This is | This is |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB