Existe - t - il une simple fonction qui permette de convertir un int en string?
merci
Version imprimable
Existe - t - il une simple fonction qui permette de convertir un int en string?
merci
Directement une fonction, non: Généralement on utilise un ostringstream.
Si tu as Boost, je crois que la fonction template surchargée lexical_cast<> fait ça...Code:
1
2
3
4
5
6
7
8 #include <sstream> string IntToString(int n) { std::ostringstream oss; oss << n; return oss.str(); }
IntToStr(int n) c'est bien une fonction non ?
C'est bien un nom de fonction, mais sûrement pas le nom d'une fonction standard.
La fonction IntToString() que j'ai écrite fait le job, mais comme tu le vois, il a fallu l'écrire: Le C++ standard ne donne pas de fonction toute faite pour la conversion, il faut en faire une soi-même...
Je crois que dans la FAQ, il y a une version classique en template
qui peut être pratique.