Strunowy.Funkcja Charat Arduino

Strunowy.Funkcja Charat Arduino
Ciąg może zapisać dane o dużym rozmiarze. Podczas pracy z Arduino ciągi są ważnym typem danych, ponieważ mogą przechowywać odczyty z różnych czujników. Klasa strun w Arduino zapewnia różne funkcje manipulowania strunami. Jedną z takich funkcji jest Strunowy.Charat (). W tym artykule omówiono Strunowy.Charat () funkcja szczegółowo.

Co to jest ciąg.Charat () w Arduino

Strunowy.Charat () Funkcja w Arduino zwraca znak w określonej pozycji indeksu ciągu. Ta funkcja zawiera jeden parametr, który jest pozycją indeksu znaku, który chcemy uzyskać z ciągu.

Składnia

Składnia Strunowy.Charat () Funkcja to:

Strunowy.Charat (indeks)

W powyższej składni, indeks Słowo kluczowe reprezentuje pozycję znaku w ciągu.

Typ powrotu

Ta funkcja daje nam znak wewnątrz ciągu w numerze indeksu, który przekazaliśmy jako parametr funkcji.

Parametr

Ta funkcja zawiera jeden parametr:

indeks - Pozycja indeksu postaci, którą chcemy znać. Powinna to być dodatnia liczba całkowita reprezentująca pozycję znaku w ciągu.

Jak używać ciągów.Charat () w Arduino

Użyć Strunowy.Charat () Funkcja w Arduino, wykonaj następujące kroki:

  • Utwórz ciąg za pomocą klasy ciągu.
  • Zadzwoń do Charat () Funkcja na tym obiekcie ciągu.
  • Przekazać pozycję indeksu znaku, którą chcemy znać jako parametr do Charat () funkcjonować.

Poniżej znajduje się kod wyjaśniający użycie Strunowy.Charat () Funkcja w programowaniu Arduino:

void setup ()
Seryjny.rozpocząć (9600);
String MyString = "Linuxhint";
Char MyChar = MyString.Charat (4);
Seryjny.Drukuj („Charakter w indeksie 4 to:”);
Seryjny.println (mychar);

void Loop ()

Kod rozpoczął się od inicjowania komunikacji szeregowej w organizować coś() funkcjonować. Następnie nowa zmienna łańcucha MyString z wartością „Linuxhint” definiuje.

Charat () Funkcja jest wywoływana na MyString argumentem 4. To da nam postacie w 4th Ustaw w ciągu. Liczenie indeksu zaczyna się od lewej i zaczyna się od liczby 0. Po odczytaniu postaci będzie przechowywana w mychar zmienny. W ostatniej części wartości kodu mychar jest wydrukowany na monitorze szeregowym.

Następujące dane wyjściowe pojawią się jako piąty znak ciągu „Linuxhint” Jest "X", więc zostanie wydrukowany do monitora szeregowego.

Notatka: Strunowy.Charat () Funkcja działa tylko z znakami ASCII. Nie może obsługiwać rozszerzonych znaków ASCII lub Unicode.

Wniosek

Strunowy.Charat () Funkcja w Arduino może dać nam znak w określonej pozycji wewnątrz ciągu. Korzystając z tej funkcji, możemy pobrać dowolny znak z ciągu, po prostu przekazując numer indeksu znaku jako parametr tej funkcji. Szczegółowe informacje na temat składni, parametrów i zwracania wartości tej funkcji Przeczytaj artykuł.