Maison > développement back-end > C++ > Comment créer un nouveau fichier en utilisant std::fstream ?

Comment créer un nouveau fichier en utilisant std::fstream ?

Patricia Arquette
Libérer: 2024-11-05 18:19:02
original
838 Les gens l'ont consulté

How do I create a new file using std::fstream?

Création de fichier Std::fstream

Lorsqu'ils tentent d'utiliser std::fstream pour l'entrée/sortie de fichier, les utilisateurs peuvent rencontrer le problème d'un fichier existant requis pour accès réussi. Cela peut conduire à des messages d'erreur tels que « Aucun fichier ou répertoire de ce type » en raison de l'absence du fichier souhaité.

Pour résoudre ce problème, il faut examiner attentivement les indicateurs utilisés lors du processus d'ouverture du fichier. Plus précisément, le mode std::fstream::in, qui est destiné à lire les fichiers existants, doit être omis si la création de fichiers est souhaitée.

Au lieu de cela, il faut utiliser std::fstream::trunc pour spécifier que tout fichier existant portant le même nom doit être tronqué et remplacé par le nouveau contenu. Cet indicateur, en conjonction avec std::fstream::binary et std::fstream::out, créera le fichier s'il n'existe pas déjà et y écrira.

<code class="cpp">  std::fstream my_stream
  my_stream.open("my_file_name",std::fstream::binary | std::fstream::trunc |std::fstream::out);</code>
Copier après la connexion

En excluant std : :fstream::in et incorporant std::fstream::trunc, la fonctionnalité de création de fichiers peut être réalisée, garantissant des opérations d'entrée/sortie de fichiers transparentes.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal