goueg83460
Messages postés57Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention 7 août 2009
-
2 mai 2006 à 10:14
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 2012
-
2 mai 2006 à 10:41
bonjour je souhaite écrire dans un fichier plusieur informations préalablement lu dans une base de donnée ligne par ligne. Je met ces informations dans des variable et les met en entrées dans une fonction ecrire. Aussi j'ai fait une fonction ouvrir fichier en écriture et fermer fichier.Et rien ne s'écrit dans le fichier. Voici le code:
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 2 mai 2006 à 10:41
Salut
Ta fonction OuvrirFicEcriture me semble incorrect : tu declare une variable ofile locale à la fonction. Tu as donc 2 variable ofile une en locale et une en globale en faisant ofstream ofile(fichier, ios::ate); tu ouvre la variable ofile locale et pas la globale. Essaye de faire un ofile.open(fichier, ios::ate); dans la fonction OuvrirFicEcriture