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
|