Bonjour,
J'ai une question toute bête, mais je ne trouve pas la soluce. Comment convertit-on une int (ou float, double, ...) en char*?
Merci d'avance.
Bonjour,
J'ai une question toute bête, mais je ne trouve pas la soluce. Comment convertit-on une int (ou float, double, ...) en char*?
Merci d'avance.
sprintf fera l'affaire.
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Voici un exemple:
http://c.developpez.com/faq/c/?page=...RINGS_strtonum
On ne peut pas. Par contre, on peux créer une chaine dans un tableau de char qui soit une des représentations possibles d'une valeur numérique, à savoir décimal, octal, hexadécimal etc.Envoyé par Trunks
voir sprintf() ou snprintf() si tu es en C99.
Ok, merci pour ces infos. Cependant c'est un peu embetant d'utiliser une fonction de la famille de printf lorsque justement on recode cette fonction même.
Merci quand même, ça me sera utile pour la suite.
Bon apparemment, il y a itoa qui fait ce que je veux.
Merci encore.
Partager