Diferencia entre revisiones de «strtoul()»
De ArduWiki
(→Parametros) |
(→Parametros) |
||
Línea 9: | Línea 9: | ||
== Parametros == | == Parametros == | ||
;matriz:Nombre de la matriz tipo [[char]]. | ;matriz:Nombre de la matriz tipo [[char]]. | ||
− | ; | + | ;puntero:esta es la referencia a un objeto de tipo char*, cuyo valor es establecido por la función a continuación del valor numérico. |
;base:que debe estar entre 2 y 36 inclusive, o el valor especial 0. | ;base:que debe estar entre 2 y 36 inclusive, o el valor especial 0. | ||
Revisión del 21:38 30 abr 2019
Contenido
Descripción
Convertir un string a unsigned long en la base dada.
Sintaxis
strtoul(matriz, *puntero, base);
Parametros
- matriz
- Nombre de la matriz tipo char.
- puntero
- esta es la referencia a un objeto de tipo char*, cuyo valor es establecido por la función a continuación del valor numérico.
- base
- que debe estar entre 2 y 36 inclusive, o el valor especial 0.
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
}