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 ()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.