Co to jest sznurek Arduino.funkcja setCarat

Co to jest sznurek Arduino.funkcja setCarat

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:

  • strunowy: Ciąg, w którym chcesz wymienić znak.
  • indeks: Indeks znaku, który chcesz wymienić. Powinna to być wartość liczb całkowita między 0 a długością łańcucha minus jeden.
  • zwęglać: Znak lub ciąg, który chcesz zastąpić istniejącą znak.

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.