Diferencia entre revisiones de «atof()»
De ArduWiki
(→Ejemplo 2) |
(→Vea también) |
||
Línea 49: | Línea 49: | ||
== Vea también == | == Vea también == | ||
* [[string]] | * [[string]] | ||
+ | * [[atoi()]] | ||
* [[atol()]] | * [[atol()]] | ||
+ | * [[strtoul()]] | ||
* [[strlen()]] | * [[strlen()]] | ||
Revisión del 22:43 3 abr 2019
Contenido
Descripción
Convertir a float desde una matriz char.
Sintaxis
atol(matriz);
Parametros
- matriz
- nombre de la matriz tipo char
Retorno
Numero tipo float.
Advertencias
Nada.
Ejemplo 1
void setup(){
Serial.begin(115200);
char texto[] = "-123.45";
Serial.println(atof(texto),3); //-123.450
}
void loop(){
//Nada
}
Ejemplo 2
Otra forma de hacerlo con una función de usuario.
char texto[] = "-123.45";
void setup(){
Serial.begin(115200);
Serial.println(naiveToFloat(texto));
}
void loop(){
//Nada
}
float naiveToFloat(const char *charArray){
}