CONVERTIR INT EN CHAR *

cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 - 14 avril 2011 à 00:30
cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 - 14 avril 2011 à 00:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53059-convertir-int-en-char

cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
14 avril 2011 à 00:30
Intérêt très très limité. Ce n'est pas une source, juste une astuce déjà connue, je dirais même une base.

En C++, directement:
int main()
{
int entier=12;
std::ostringstream oss;
oss << entier;
MessageBox (NULL, oss.str().c_str(), "convertion int -> char * ", 0 );
}
Évite les "using namespace", voir: http://0217021.free.fr/portfolio/axel.berardino/articles/bon-usage-using-namespace

mais en C, on peut faire encore plus simple: utiliser itoa...

@admin: Supprimer cette source.
Rejoignez-nous