objeto.toCharArray()

De ArduWiki
Revisión del 16:43 12 jul 2018 de Kike GL (Discusión | contribuciones) (Ejemplo)

Saltar a: navegación, buscar

Descripción

Copia los caracteres del objeto al buffer provisto.

Sintaxis

objeto.toCharArray(matriz, largo);

Parámetros

objeto
Nombre del objeto instanciado de la clase String.
matriz
Variable matriz tipo char donde se copiaran los caracteres.
largo
Tamaño del búfer tipo unsigned int. Lo puedes sacar de objeto.length()

Retorna

Nada.

Advertencias

Nada.

Ejemplo

Aqui tenemos una cadena con 4 caracteres, creamos una matriz del tamaño adecuado y volcamos contenido con toCharArray() luego comprobamos con un simple for.

void setup(){
   Serial.begin(115200);
   String cadena = "abcd";
   char matriz[cadena.length()];
   cadena.toCharArray(matriz, cadena.length());
   for (byte i=0; i<=cadena.length(); i++){
      Serial.println(matriz[i]); 
      delay(100);
   }
}
void loop(){
   //Nada
}

Vea también

Referencias