Arduino String in Zeichen konvertieren

Ammar Ali 12 Oktober 2023
  1. Konvertieren von String in char mit der Funktion toCharArray() in Arduino
  2. Konvertieren von Daten in char mit der Funktion toCharArray() und dem Append-Operator in Arduino
Arduino String in Zeichen konvertieren

In diesem Tutorial wird eine Methode zum Konvertieren eines Strings in char beschrieben - die Funktion toCharArray(). Außerdem wird erläutert, wie andere Datentypen mithilfe der Funktion toCharArray() und des Append-Operators in char konvertiert werden.

Konvertieren von String in char mit der Funktion toCharArray() in Arduino

Diese Methode kopiert die Zeichen der Zeichenkette in den angegebenen Puffer. Es sind zwei Eingaben erforderlich, eine ist ein Puffer zum Kopieren der Zeichen und die andere ist die Puffergröße.

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

Im obigen Code ist stringOne das Objekt String, in dem der String gespeichert ist. Buf ist das Array char, in dem das Ergebnis gespeichert wird. In diesem Beispiel verwenden wir eine Pufferlänge von 50, aber Sie können diese entsprechend der angegebenen Zeichenkette ändern. Überprüfen Sie den Link für weitere Details.

Konvertieren von Daten in char mit der Funktion toCharArray() und dem Append-Operator in Arduino

Wenn Sie einen anderen Datentyp anstelle von String konvertieren möchten, können Sie ihn verwenden. Zunächst müssen Sie den anderen Datentyp mit dem Operator append in String konvertieren. Dann können Sie die obige Methode verwenden, um diesen String in char umzuwandeln.

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

Im obigen Code haben wir eine Ganzzahl - 1234 und fügen sie einem vorhandenen String hinzu, indem wir den Append-Operator verwenden, um sie in ein char-Array zu konvertieren. Überprüfen Sie diesen Link für weitere Informationen.

Autor: 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

Verwandter Artikel - Arduino String

Verwandter Artikel - Arduino String