Was ist Arduino String.SetCharat -Funktion

Was ist Arduino String.SetCharat -Funktion

Wenn Sie an einem Arduino -Projekt arbeiten, das die Manipulation von Saiten beinhaltet, sind Sie möglicherweise auf die Saite gestoßen.setCharat () -Funktion. Mit dieser Funktion können Sie ein bestimmtes Zeichen in einer Zeichenfolge durch ein anderes Zeichen oder eine Zeichenfolge ersetzen. Dieser Artikel deckt die Zeichenfolge ab.setCharat () Funktionen im Detail und bietet Beispiele für die Verwendung in Ihren Arduino -Projekten.

Was ist die Zeichenfolge.setCharat () -Funktion

Die Saite.setCharat () -Funktion ist eine integrierte Funktion in der Arduino-Programmiersprache, mit der Sie ein bestimmtes Zeichen in einer Zeichenfolge durch ein anderes Zeichen oder eine Zeichenfolge ersetzen können. Diese Funktion ist Teil der Arduino -String -Klasse, die eine bequeme Möglichkeit bietet, Zeichenfolgen in Arduino -Projekten zu manipulieren.

Syntax

Die Syntax der Saite.setCharat () Funktion ist wie folgt:

Saite.setCharat (Index, char)

Parameter

Im Folgenden finden Sie die Parameter für diese Funktion:

  • Saite: Die Zeichenfolge, in der Sie ein Zeichen ersetzen möchten.
  • Index: Der Index des Zeichens, den Sie ersetzen möchten. Es sollte ein Ganzzahlwert zwischen 0 und der Länge der Zeichenfolge minus eins sein.
  • verkohlen: Das Zeichen oder die Zeichenfolge, die Sie durch das vorhandene Zeichen ersetzen möchten.

Zurückkehren

Diese Funktion gibt nichts zurück. Es modifiziert nur das String -Objekt, auf dem es genannt wird.

Beispiel für Zeichenfolge.setCharat () -Funktion

Schauen wir uns ein Beispiel dessen an Saite.setCharat () Funktion.

void setup ()
Serie.Beginnen Sie (9600);
während (!Serie)
; // Warte auf die serielle Verbindung

String mystring = "Hallo Welt";
// Ersetzen Sie den 9. Charakter durch 'L'
Mystring.setCharat (9, 'd');
Serie.println (mystring);

void Loop ()
// nichts tun

Dieser Code initialisiert den seriellen Port und erstellt ein String -Objekt Mystring mit dem Wert initialisiert Hallo Welt. Der setCharat () -Funktion wird dann verwendet, um das Zeichen bei Index 9 zu ersetzen (i.e., Das 'l' in „Welt“) mit dem Kleinbuchstaben 'D''.

Nach dem Ändern der Zeichenfolge mit setCharat (), die aktualisierte Zeichenfolge Hallo Wortd wird mit der Serienkonsole verwendet Serie.println (). Die Loop () -Funktion ist leer.

Abschluss

Der Saite.setCharat () Funktion ist ein nützliches Instrument zum Manipulieren von Zeichenfolgen in Arduino -Projekten. Durch das Verständnis der Syntax und der Parameter für die Verwendung dieser Funktion kann jeder diese Funktion in einem Arduino -Code verwenden und die gewünschte Ausgabe entsprechend generieren.