Je cherche l'equivalent ern C++ de sprintf()

Signaler
Messages postés
1
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
9 janvier 2003
-
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
-
Je cherche l'equivalent ern C++ de sprintf()
D'avace merci
Christophe

2 réponses

Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003

salut,
pourquoi ne pas utiliser sprintf il faut simplement ajouter <stdio.h> et puis il me semble qu'il y en a pas.
Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
la fonction 'C' sprintf est un bon moyen de formatter des types divers en chaîne de caractère
en C++, on utilise volontiers l'opérateur d'insertion de flux pour cela: il est surchargé pour les principaux types de base et permet d'accepter nos types utilisateurs : exemple

#include <sstream>
#include
using namespace std;

int main()
{
string s = "chaine";
int i=0;
float f = 2.01F;
stringstream buffer;
buffer << s << " " << i << " " << f ;
//conversion nécessaire pour affichage
cout << buffer.str() << endl;
return 0;
}