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