Diferencia entre revisiones de «objeto.getBytes()»

De ArduWiki
Saltar a: navegación, buscar
(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 12:51 12 jul 2018

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
}

Vea también

Referencias