Jeśli pracujesz nad projektem Arduino, który obejmuje manipulowanie ciągami, być może natkniesz się na sznur.funkcja setCarat (). Ta funkcja umożliwia zastąpienie określonego znaku w ciągu innym znakiem lub łańcuchem. Ten artykuł obejmuje ciąg.funkcja setCarat () szczegółowo i podaje przykłady tego, jak go używać w projektach Arduino.
Jaki jest ciąg.funkcja setCarat ()
Ciąg.Funkcja setCharat () to wbudowana funkcja w języku programowania Arduino, która pozwala zastąpić określony znak w ciągu innym znakiem lub sznurkiem. Ta funkcja jest częścią klasy Arduino String, która zapewnia wygodny sposób manipulowania strunami w projektach Arduino.
Składnia
Składnia Strunowy.setCarat () Funkcja jest następująca:
strunowy.setCarat (indeks, char)
Parametry
Poniżej znajdują się parametry tej funkcji:
Powrót
Ta funkcja niczego nie zwraca. Po prostu modyfikuje obiekt ciągów, na którym jest wywoływany.
Przykład łańcucha.funkcja setCarat ()
Spójrzmy na przykład Strunowy.setCarat () funkcjonować.
void setup ()
Seryjny.rozpocząć (9600);
chwila (!Seryjny)
; // Poczekaj na połączenie szeregowe
String MyString = „Hello World”;
// Wymień 9. znak na „L”
MyString.setCarat (9, „d”);
Seryjny.println (MyString);
void Loop ()
// nic nie robić
Ten kod inicjuje port szeregowy i tworzy obiekt ciąg MyString zainicjowane z wartością Witaj świecie. funkcja setCarat () jest następnie używany do wymiany znaku w indeksie 9 (i.mi., „L” w „świecie”) z małymi literą ”D'.
Po zmodyfikowaniu łańcucha za pomocą setCarat (), Zaktualizowany ciąg Witam Wordd jest wydrukowany do konsoli szeregowej za pomocą Seryjny.println (). Funkcja pętli () jest pusta.
Wniosek
Strunowy.setCarat () Funkcja jest przydatnym narzędziem do manipulowania strunami w projektach Arduino. Zrozumienie składni i parametrów do korzystania z tej funkcji, każdy może użyć tej funkcji w kodzie Arduino i odpowiednio wygenerować pożądane dane wyjściowe.