Afficher un message
Vieux 12/03/2008, 16h24   #2
Michael DOUBEZ
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: A la recherche d'un constructeur de string a base d'un format

mderie a écrit :
> Je me demandais quelle etait la maniere C++ d'ecrire ceci :
>
> char tmp[64];
> sprintf(tmp, "Base = %d ; Value = %d", m_base, m_value);
> string result = tmp;
>
> J'aimerais bien qqch comme :
>
> string result = string("Base = %d ; Value = %d", m_base, m_value);
>
> Ou qqch utilisant les streams ???
>


#include <sstream>


ostringstream os;
os<<Base = "<<m_base<<" ; Value = "<<m_value;

string result = os.str();
//ou encore: result.swap(os.str());

Michael
  Réponse avec citation
 
Page generated in 0,06709 seconds with 9 queries