l'écriture dans un fichier à l'aide de flux en C++
Je veux un peu de texte pour la sortie vers un fichier. J'ai entendu qu'il est préférable de diffuser les données, plutôt que de créer une chaîne de grande taille et outputing que. Actuellement, je suis entrain de créer une chaîne de grande taille et outputing à un fichier. Demande de fournir un exemple de code sur la façon de flux de données et écrire dans un fichier à l'aide de C++.
Merci!
- Pourquoi ne pas vous offrir ce que vous avez à ce jour? Il se pourrait que vous y êtes presque...!
- La Question est avez-vous des problèmes de performances avec votre code? si pas, je laisserais comme ça.
Vous devez vous connecter pour publier un commentaire.
Écriture de fichier utilise déjà mise en mémoire tampon. Si elle n'est pas efficace pour vous, vous pouvez effectivement modifier la filebuf, par exemple, augmenter sa taille ou utiliser un programme personnalisé.
Éviter de faire inutilement bouffées de chaleur de votre tampon, qui est fait avec endl. Qui est le plus "abusé" de la fonctionnalité de fichier écrit.
La façon la plus simple de créer un fichier de flux de sortie est:
Votre fichier contient maintenant à ceci:
Voir plus d'informations sur std::ofstream pour plus de détails.
HTH