Diferencia entre revisiones de «objeto.getBytes()»
De ArduWiki
(→Ejemplo) |
|||
Línea 20: | Línea 20: | ||
== Ejemplo == | == Ejemplo == | ||
<syntaxhighlight lang="c++"> | <syntaxhighlight lang="c++"> | ||
+ | void setup(){ | ||
+ | Serial.begin(115200); | ||
+ | String cadena = "0123456789"; | ||
+ | byte matriz[cadena.length()]; | ||
+ | cadena.getBytes(matriz, cadena.length()); //Convierte a byte | ||
+ | for (byte i=0; i<cadena.length(); i++){ | ||
+ | Serial.println(matriz[i]); | ||
+ | delay(100); | ||
+ | } | ||
+ | } | ||
+ | void loop(){ | ||
+ | //Nada | ||
+ | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revisión del 16:51 12 jul 2018
Contenido
Descripción
Copia los caracteres de la cadena al bufer provisto.
Sintaxis
objeto.getBytes(bufer, largo);
Parámetros
- objeto
- nombre del objeto instanciado de la clase String.
- bufer
- el búfer para copiar los caracteres en tipo byte.
- largo
- el tamaño del búfer, tipo unsigned int
Retorna
Nada.
Advertencias
Nada.
Ejemplo
void setup(){
Serial.begin(115200);
String cadena = "0123456789";
byte matriz[cadena.length()];
cadena.getBytes(matriz, cadena.length()); //Convierte a byte
for (byte i=0; i<cadena.length(); i++){
Serial.println(matriz[i]);
delay(100);
}
}
void loop(){
//Nada
}