Jak usunąć znaki z ciągu w Arduino za pomocą ciągu.Usuń funkcję

Jak usunąć znaki z ciągu w Arduino za pomocą ciągu.Usuń funkcję
Jeśli jesteś programistą Arduino, musisz użyć klasy String do tworzenia i manipulowania ciągami. Klasa String zapewnia wiele przydatnych metod wykonywania różnych operacji ciągu. Jednym z powszechnie używanych jest Strunowy.usunąć() metoda. Ten artykuł obejmuje Strunowy.usunąć() szczegółowo metoda, w tym składnia, parametry i przykłady.

Jak usunąć znaki z sznurka w Arduino?

Aby usunąć znaki z ciągu w kodzie Arduino, możemy użyć wbudowanego Strunowy.usunąć() Funkcja Arduino. Korzystając z tej funkcji, możemy zastąpić znak lub podłoże, określając jego długość i położenie. W tym artykule omówiono parametry składni i wartość zwracaną tej funkcji i wyjaśnić, w jaki sposób można usunąć znaki z ciągu za pomocą przykładowego kodu Arduino.

Co to jest ciąg.usuń () w Arduino

Strunowy.usunąć() Metoda to wbudowana funkcja klasy String Arduino. Ta funkcja usuwa część łańcucha rozpoczynającą się w określonej pozycji dla określonej liczby znaków. Modyfikuje oryginalny ciąg na miejscu i zwraca zaktualizowany ciąg.

Składnia

Składnia dla Strunowy.usunąć() Jest:

strunowy.usuń (startIndex, długość);

Parametry

Dla tej funkcji wymagane są dwa parametry:

startIndex: Indeks pierwszego znaku, który można usunąć. Ten parametr jest obowiązkowy i musi być wartością całkowitą.

długość: Liczba znaków do usunięcia. Ten parametr jest domyślnie ustawiony na 1.

Wartość zwracana

Strunowy.usunąć() Metoda zwraca zmodyfikowany ciąg po usunięciu określonego podłoża.

Przykład

Poniżej kod pokazuje użycie Strunowy.usunąć() Metoda w programowaniu Arduino:

void setup ()
// Zainicjuj komunikację szeregową
Seryjny.rozpocząć (9600);
// Utwórz obiekt ciągów
String str = "Hello World";
Seryjny.drukuj („ciąg przed usunięciem:”);
Seryjny.println (str);
// Usuń „świat” podjazdu z ciągu
str.usuń (6, 5);
// Wydrukuj zmodyfikowany ciąg na monitorze szeregowym
Seryjny.drukuj („ciąg po usunięciu:”);
Seryjny.println (str);

void Loop ()
// Tu nie ma nic do robienia

W tym kodzie najpierw zainicjujemy obiekt łańcuchowy o nazwie STR z wartością "Witaj świecie". Następnie jest wydrukowany na monitorze szeregowym. Następnie nazywamy Strunowy.usunąć() metoda z indeksem początkowym 6 i długością 5, która usuwa podłoże "Świat”Z łańcucha. Na koniec drukujemy zmodyfikowany ciąg na monitor szeregowy za pomocą Seryjny.println () funkcjonować.

Po uruchomieniu tego kodu należy zobaczyć następujące dane wyjściowe w monitor szeregowych:

Jak widać, Strunowy.usunąć() Metoda z powodzeniem usunęła określony podłoże z oryginalnego ciągu.

Wniosek

Strunowy.usunąć() Metoda jest przydatną funkcją do usuwania podrzędnych z obiektów stringowych w programowaniu Arduino. Określając wskaźnik początkowy i długość podrzędu do usunięcia, możesz łatwo zmodyfikować zawartość ciągu. Przeczytaj artykuł, aby dowiedzieć się więcej o składni i użyciu Strunowy.usunąć() metoda.