Votre question

C++ : fprintf et string[RESOLU]

Tags :
  • futur
  • Programmation
Dernière réponse : dans Programmation
7 Mars 2006 00:58:59

Bonjours,
J'aimerais pouvoir ecrire des variable de type string dans un dossier. J'utilise fprintf() mais cette fonction fesant partie du C et non du C++ ne prend pas en compte les variable de type string.

Qu'elle est l'equivalent de fprintf() en C++ ?

Où suis-je resigné de transformer mes string en tableau de char ?

Merci de votre futur aide.

Autres pages sur : fprintf string resolu

a b L Programmation
7 Mars 2006 13:08:20

string est une classe, et elle contient une méthode très utile: c_str() qui retourne la chaine en const char *.

Donc au lieu de faire passer myString, tu peux faire passer myString.c_str()

Sinon si tu veux faire l'écriture dans un fichier en C++, ça fonctionne comme avec le cout et cin sauf qu'on met un flux sur un fichier:
  1. ofstream file("c:\toto.txt", ios::out);
  2.  
  3. if (file.is_open())
  4. {
  5. file << "J'ajoute du texte" << endl;
  6. file << "Allez encore." << endl;
  7.  
  8. file.close();
  9. }
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS