cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 11 janv. 2003 à 00:23
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;
}