Cet article est incomplet et ne traite pas des edge cases, je vous recommande chaudement cette page.
Certaines fonctions nécessitent de manipuler des chaînes de caractères, c’est pour cela qu’il faut passer par un outil permettant la conversion de certains types vers elles.
Ici nous allons parler de double
(ou float
) vers une string
donc !
Il faut passer par dtostrf()
(“Double to String, Formatted”).
Voici son prototype :
Incompréhensible hein ?
Explications des paramètres :
-
val
: Variable décimale à convertir -
width
: Taille de la chaîne cible (les caractères-
et.
doivent être comptés) -
prec
: Nombre de chiffres après la virgule -
s
: Tableau contenant la chaîne de caratères
PS : Elle renvoie un pointeur sur le tableau contenant la chaîne.