Diferencia entre revisiones de «strtoul()»
De ArduWiki
(→Retorno) |
(→Ejemplo) |
||
Línea 21: | Línea 21: | ||
Serial.begin(115200); | Serial.begin(115200); | ||
char texto[] = "12345"; | char texto[] = "12345"; | ||
− | + | char *ptr; | |
− | } | + | unsigned long a = strtoul(texto, &ptr, 10); //12345 |
+ | a -= 12300; | ||
+ | Serial.println(a); //45 | ||
+ | } | ||
void loop(){ | void loop(){ | ||
//Nada | //Nada |
Revisión del 17:16 30 abr 2019
Contenido
Descripción
Convertir a unsigned long desde una matriz char o string.
Sintaxis
strtoul(matriz);
Parametros
- matriz
- nombre de la matriz tipo char
Retorno
Numero tipo unsigned long.
Advertencias
Nada.
Ejemplo
void setup(){
Serial.begin(115200);
char texto[] = "12345";
char *ptr;
unsigned long a = strtoul(texto, &ptr, 10); //12345
a -= 12300;
Serial.println(a); //45
}
void loop(){
//Nada
}