Maison >développement back-end >C++ >Comment ajouter du texte à un fichier en C ?

Comment ajouter du texte à un fichier en C ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-08 06:43:10786parcourir

How Do I Append Text to a File in C  ?

Ajouter du texte à des fichiers texte en C

Ajouter du texte à un fichier texte en C est une tâche courante. Il vous permet d'ajouter du nouveau contenu à un fichier existant sans écraser son contenu existant. De plus, vous pouvez également créer un nouveau fichier texte s'il n'existe pas et y ajouter du texte.

Pour y parvenir, vous pouvez suivre les étapes suivantes :

1. Ouvrez le fichier

Ouvrez le fichier texte en utilisant std::ofstream avec le mode d'ouverture approprié. Dans ce cas, spécifiez le mode d'ouverture d'ajout à l'aide de std::ios_base::app. Ce mode vous permet d'ajouter des données à la fin du fichier s'il existe ou de créer un nouveau fichier s'il n'existe pas :

#include <fstream>

int main() {  
  std::ofstream outfile;

  outfile.open("test.txt", std::ios_base::app); // append instead of overwrite

2. Ajouter du texte

Une fois le fichier ouvert, vous pouvez utiliser le bouton << opérateur pour ajouter du texte à la fin du fichier :

outfile << "Data"; 

3. Fermez le fichier

Enfin, fermez le fichier pour enregistrer les modifications :

  return 0;
}

Ce code ouvrira le fichier "test.txt" en mode ajout, ajoutez la chaîne " Data" à la fin du fichier et fermez le fichier. Si le fichier n'existe pas, il sera créé avec le texte spécifié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn