Ajouter du contenu à un fichier
Rappelons les différents modes pris en charge pour travailler avec des fichiers :
Mode | Opération | Exemple |
---|---|---|
| Lire (mode par défaut) |
|
| Écrire |
|
| Ajouter |
|
| Lire + Écrire |
|
| Créer (erreur si le fichier existe déjà) |
|
Il y a différents fichiers présents sur l'ordinateur. On vous demande d'y ajouter des lignes.
L'entrée contient 2 lignes. La première ligne est le nom du fichier. La deuxième est le contenu que nous souhaitons ajouter à ce fichier.
Le programme doit d'abord ajouter la ligne spécifiée au fichier, puis afficher tout le contenu du fichier.
Entrée | doc.txt (contenu initial) | Sortie | doc.txt (contenu résultant) |
---|---|---|---|
doc.txt | This is the first line | This is the first line | This is the first line |
Entrée | empty.txt (contenu initial) | Sortie | empty.txt (contenu résultant) |
---|---|---|---|
empty.txt | Adding some content | (vide) |
Entrée | multiline.txt (contenu initial) | Sortie | multiline.txt (contenu résultant) |
---|---|---|---|
multiline.txt | This is | This is | This is |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB