Arduino convierte cadena a char
-
Convierta
String
achar
usando la funcióntoCharArray()
en Arduino -
Convierta datos a
char
usando la funcióntoCharArray()
y el operador Append en Arduino
Este tutorial discutirá un método para convertir una cadena
en char
- la función toCharArray()
. También presentará cómo convertir otros tipos de datos en char
usando la función toCharArray()
y el operador de anexión.
Convierta String
a char
usando la función toCharArray()
en Arduino
Este método copia los caracteres de la cadena en el búfer proporcionado. Requiere dos entradas, una es un búfer en el que copiar los caracteres y la otra es el tamaño del búfer.
void loop() {
String stringOne = "A string";
char Buf[50];
stringOne.toCharArray(Buf, 50);
}
En el código anterior, stringOne
es el objeto String
donde se almacena la cadena. Buf
es el array char
donde se guardará el resultado. En este ejemplo, usamos una longitud de búfer de 50, pero puede cambiar eso de acuerdo con la cadena dada. Consulte el enlace para obtener más detalles.
Convierta datos a char
usando la función toCharArray()
y el operador Append en Arduino
Si desea convertir cualquier otro tipo de datos en lugar de String
, puede utilizarlo. En primer lugar, debe convertir el otro tipo de datos en Cadena
utilizando el operador de adición; luego, puede utilizar el método anterior para convertir esta Cadena
en char
.
void loop() {
String stringOne = "A long integer: ";
stringOne += 1234;
char charBuf[50];
stringOne.toCharArray(charBuf, 50);
}
En el código anterior, tenemos un entero - 1234
y lo agregamos a una Cadena
existente usando el operador de adición para convertirlos en un array char
. Consulte este enlace para obtener más información.
Artículo relacionado - Arduino String
- Analizar una cadena en Arduino
- Concatenar cadenas en Arduino
- Función strcmp de Arduino
- Función strcpy de Arduino
- Cadena dividida en Arduino
- Comparar cadenas en Arduino