Bonjour,

je voudrais écrire dans un fichier un texte créé à partir des "getter" d'un objet. J'ai utilisé le code ci-dessous, mais je me retrouve avec quelquechose d'inattendu dans mon fichier texte "tring::insert", à la place de la phrase et de la valeur attendues.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
string affichSaisieNumProduit = "Le numero de produit saisi est : " + p1->get_numProduit();
 
ofstream sortie_fic ("produit.dat");
sortie_fic.write (affichSaisieNumProduit.c_str(),affichSaisieNumProduit.length());
Par contre, si j'enlève "p1->get_numProduit()" j'ai bien ma phrase.

Serait-il possible de m'apporter de l'aide svp ?