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.
Pas de Wi-Fi à la maison : CPL
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.
Pas standard.Envoyé par Trunks
Pas de Wi-Fi à la maison : CPL
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager