Creation fichier texte en c++

silver_fox3000 Messages postés 3 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 5 septembre 2005 - 4 sept. 2005 à 14:22
silver_fox3000 Messages postés 3 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 5 septembre 2005 - 5 sept. 2005 à 15:19
Bonjour a tous,

j'aimerais savoir comment creer un fichier texte en c++(je sais
modifier un texte deja existant mais je ne trouve pas comment en creer
un vierge)

merci d'avance

4 réponses

mezaya Messages postés 202 Date d'inscription dimanche 18 mai 2003 Statut Membre Dernière intervention 6 mars 2010
4 sept. 2005 à 14:36
il faut parametre le 2eme argument de fstream.open( nomfichier , modeOuverture );


ModeOuverture doit comporter la valeur std::ios::out



ex:



std::fstream fichier( "log.txt" , std::ios::out )


Voili,Voilou
0
silver_fox3000 Messages postés 3 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 5 septembre 2005
4 sept. 2005 à 16:50
Merci ca marche super bien!

Mais on m'a tjrs appris a utiliser la ligne

using namespace std; au debut de mes programmes(par simplicité m'a t-on
dit) de ce fait je ne traine pas tout ce qui est du genre std::ios::out

si je le met tel quel ca marche aussi mais si je ne met que 'out' il ne le compile plus.

Merci pour la reponse aussi rapide et dsl d'encore en demander
0
mezaya Messages postés 202 Date d'inscription dimanche 18 mai 2003 Statut Membre Dernière intervention 6 mars 2010
4 sept. 2005 à 18:49
"using namespace std;" permet de dire au compilateur de regarder dans
l'espace de nom std s'il il ne trouve pas la fonction recherché. cela
permet de ne pas de ajouter le std::



Par contre ios est une classe et non pas un espace de nom. donc on n'est obligé de laissé au minimum ios::out

Voili,Voilou
0
silver_fox3000 Messages postés 3 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 5 septembre 2005
5 sept. 2005 à 15:19
Merci beaucoup pour cette explication!
0
Rejoignez-nous