1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
//inclusion des entetes nécessaires
#include <iostream> //entrees/sorties standards, à n'inclure que si tu en as
//besoin ;)
#include <string> //pour disposer des chaines de caracteres
#include <sstream> //pour pouvoir transformer des chaine en autre chose
void mafonct()
{
//le nombre que l'on veut transformer en chaine
int nombre=1001;
//l'objet de manipulation: un ostringstream
std::ostringstream oss;
oss<<"le nombre vaut "; //on peut mettre une chaine dedans
oss<<nombre; // ou n'importe quel autre type
//il n'y a plus qu'à récupérer le tout sous la forme d'une chaine
std::string machaine=oss.str();
}
//pourrait prendre un entier en argument et renvoyer une chaine
std::string converttostring(const int i)
{
std::ostringstream oss;
oss<<"le nombre vaut "; //on peut mettre une chaine dedans
oss<<i; // ou n'importe quel autre type
return oss.str();
} |
Partager