En C, comment convertir un string en float ?
En C / C++, atof()
est une fonction qui sert à convertir des chaînes de caractères en flottants (ou doubles). Pour l'utiliser, il faut inclure la bibliothèque stdlib.h
:
#include <stdlib.h>
Ensuite, il est possible d'utiliser la fonction pour convertir des strings en floattants :
char string[] = "10.66814";
float value = atof(string);
Testez ce code en ligne sur OneCompiler.
Si la première séquence de caractère (espaces exclus) ne forme pas un nombre flottant, la fonction atof()
retourne 0.0
.
En C / C++, atof()
est une fonction qui sert à convertir des chaînes de caractères en flottants (ou doubles). Pour l'utiliser, il faut inclure la bibliothèque stdlib.h
:
#include <stdlib.h>
Ensuite, il est possible d'utiliser la fonction pour convertir des strings en floattants :
char string[] = "10.66814";
float value = atof(string);
Testez ce code en ligne sur OneCompiler.
Si la première séquence de caractère (espaces exclus) ne forme pas un nombre flottant, la fonction atof()
retourne 0.0
.
# | ID | Query | URL | Count |
---|