Arduino Converti stringa in caratteri

Ammar Ali 12 ottobre 2023
  1. Converti String in char usando la funzione toCharArray() in Arduino
  2. Converti i dati in char usando la funzione toCharArray() e l’operatore di accodamento in Arduino
Arduino Converti stringa in caratteri

Questo tutorial discuterà un metodo per convertire una stringa in char - la funzione toCharArray(). Introdurrà anche come convertire altri tipi di dati in char usando la funzione toCharArray() e l’operatore di accodamento.

Converti String in char usando la funzione toCharArray() in Arduino

Questo metodo copia i caratteri della stringa nel buffer fornito. Richiede due input, uno è un buffer in cui copiare i caratteri e l’altro è la dimensione del buffer.

void loop() {
  String stringOne = "A string";
  char Buf[50];
  stringOne.toCharArray(Buf, 50);
}

Nel codice precedente, stringOne è l’oggetto String in cui è memorizzata la stringa. Buf è l’array char in cui verrà salvato il risultato. In questo esempio, usiamo una lunghezza del buffer di 50, ma puoi cambiarla in base alla stringa data. Controlla il link per maggiori dettagli.

Converti i dati in char usando la funzione toCharArray() e l’operatore di accodamento in Arduino

Se vuoi convertire qualsiasi altro tipo di dati invece di String, puoi usarlo. Prima di tutto, devi convertire l’altro tipo di dati in String usando l’operatore di accodamento; quindi, puoi usare il metodo sopra per convertire questa String in char.

void loop() {
  String stringOne = "A long integer: ";
  stringOne += 1234;
  char charBuf[50];
  stringOne.toCharArray(charBuf, 50);
}

Nel codice sopra, abbiamo un intero - 1234 e lo aggiungiamo a una String esistente usando l’operatore append per convertirli in un array char. Controlla questo link per ulteriori informazioni.

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Articolo correlato - Arduino String

Articolo correlato - Arduino String