Le problème que je suis confronté est le suivant: si nous définissons quelque chose commeComment utiliser fstream, pour écrire des valeurs différentes dans un fichier txt
ofstream myFile;
myFile.open("Directory//debug.txt");
for (int i = 0; i < 10; i++)
{
myFile << i << endl;
myFile.close();
}
la sortie dans le fichier de débogage sera 9. Je veux faire en sorte qu'il produise tous les nombres de 0 à 9. Mis à part la fermeture du fichier après l'instruction for
est-il possible de définir un ofstream qui ferait cela?
* Pourquoi * voulez-vous fermer le flux dans la boucle? Et êtes-vous opposé à * l'ouvrir * dans la boucle? – Beta
Après la première écriture, vous écrivez dans un fichier fermé. Ceci n'est pas autorisé. Pourquoi ne fermez-vous pas le fichier après la boucle for? – Chris
Donc, si vous voulez fermer dans la boucle, cela vous dérange-t-il de rouvrir le fichier dans la boucle? – user