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.
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.
Pas standard.Envoyé par Trunks
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