Entrées/Sorties c++
Asterix2231
Messages postés
55
Statut
Membre
-
Asterix2231 Messages postés 55 Statut Membre -
Asterix2231 Messages postés 55 Statut Membre -
Bonjour,
Je cherche à incrémenter des noms de fichier en utilisant la fonction suivante:
int main(){
stringstream fichier;
ostream nom_fichier;
for (int i =0; i< 10; i++){
nom_fichier << "blabla" << i << ".txt";
fichier.open(nom_fichier.str().c_str(), ios::out);
}
}
Ce qui en soit ouvre bien des fichiers, nommés:
blabla1.txt
blabla1.txtblabla2.txt
blabla1.txtblabla2.txtblabla3.txt
etc jusque 10.
Je pense qu'il y a un manipulateur genre flush à utiliser, mais je ne parviens pas à l'en servir. Quelqu'un peut il me donner la commande à rajouter dans mon code pour qu'il fonctionne?
Rq: j'ai toujours la solution de faire passer la lligne 'stringstream nom_fichier;' dans la boucle, et là tout va bien, mais cette solution ne me satisfait pas trop.
Merci d'avance.
Je cherche à incrémenter des noms de fichier en utilisant la fonction suivante:
int main(){
stringstream fichier;
ostream nom_fichier;
for (int i =0; i< 10; i++){
nom_fichier << "blabla" << i << ".txt";
fichier.open(nom_fichier.str().c_str(), ios::out);
}
}
Ce qui en soit ouvre bien des fichiers, nommés:
blabla1.txt
blabla1.txtblabla2.txt
blabla1.txtblabla2.txtblabla3.txt
etc jusque 10.
Je pense qu'il y a un manipulateur genre flush à utiliser, mais je ne parviens pas à l'en servir. Quelqu'un peut il me donner la commande à rajouter dans mon code pour qu'il fonctionne?
Rq: j'ai toujours la solution de faire passer la lligne 'stringstream nom_fichier;' dans la boucle, et là tout va bien, mais cette solution ne me satisfait pas trop.
Merci d'avance.
A voir également:
- Entrées/Sorties c++
- Brancher 4 enceintes sur un ampli 2 sorties - Forum Enceintes / HiFi
- Brancher 4 enceintes sur deux sorties ✓ - Forum Enceintes / HiFi
- Repartiteur 2 sorties data - Forum câblage
- Les prochaines sorties d'ordinateurs portables - Accueil - Ordinateurs
- Tableau à 3 entrées - Forum Excel