Użycie Strlen, Strrev, StrlWR i STRUPR

Użycie Strlen, Strrev, StrlWR i STRUPR
String to zbiór elementów znaków, który zachowuje się jak normalna tablica. W języku C istnieje wiele rodzajów różnych standardowych funkcji, dzięki którym możemy obsługiwać różne typy ciągów. Oznacza to, że te standardowe funkcje pomagają programistowi w łatwym manipulowaniu różnymi rodzajami ciągów. W dzisiejszym temacie omówimy różne typy funkcji łańcucha, takie jak strlen (), strrev (), strlwr () i strupt () itp.

Strlen ():

Funkcja strlen () służy do obliczenia długości łańcucha. Bierze ciąg jako argument w jego nawiasie i uzyskuje wynik długości łańcucha.

Przykład 1:

W tym przykładzie programowania zobaczymy, jak funkcja strlen () oblicza długość ciągu.

#włączać
#włączać
int main ()

char S [100]; // Deklaracja ciągu.
int a;
printf („Wprowadź ciąg \ n”);
dostaje (s); // ciąg podaje użytkownik.
a = strlen (s); // Zastosowanie funkcji strlen ().
printf („Łączne słowa w ciągu = %d \ n”, a);
powrót 0;

Wyjście:

Wyjaśnienie:

Tutaj zadeklarowaliśmy ciąg S [], a wartość tego ciągu jest podana przez użytkownika za pomocą funkcji GET (). Teraz nazywamy funkcję strlen () i w jej nawiasie. Funkcja strlen () liczy całkowity znak obecny w ciągu i wartość ta jest inicjowana do zmiennej A. Teraz drukujemy wartość zmiennej A Aby zobaczyć wynik zliczania funkcji strlen ().

Przykład-2:

Tutaj zobaczymy inny przykład funkcji strlen ():

#włączać
#włączać
int main ()

char x [20] = "program";
Char y [20] = „P”, „r”, „o”, „g”, „r”, „a”, „m”, '\ 0';
// za pomocą specyfikatora formatu %ZU do drukowania size_t
printf („długość ciągu x = %zu \ n”, strlen (x));
printf („Długość ciągu y = %zu \ n”, strlen (y)); // Stosowanie funkcji strlen ().
powrót 0;

Wyjście:

Wyjaśnienie:

Tutaj zadeklarowaliśmy dwa ciągi x [] i y [], a wartość tego ciągu jest już podana w programie. Teraz nazywamy funkcję strlen () i wewnątrz jej nawiasu, przekazamy ciągi. Funkcja strlen () liczy całkowite znaki obecne w strunach, a teraz drukujemy te wartości.

Strrev ():

Funkcja strrev () służy do odwrócenia ciągu. Bierze ciąg jako argument w jego nawiasie i uzyskuje wynik odwrotnej sznurka.

Przykład-3:

W tym przykładzie programowania zobaczymy przykład funkcji strrev () i jak funkcja strrev () odwracają ciąg.

#włączać
#włączać
int main ()

char S [100]; // deklarowanie ciągu.
printf („Wprowadź ciąg \ n”);
dostaje (s);
printf („Odwrotność ciągu = %s \ n”, strrev (s)); // za pomocą funkcji strrev ().
powrót 0;

Wyjście:

Wprowadź ciąg
Witam
Odwrotność ciągu = olleh

Wyjaśnienie:

Tutaj zadeklarowaliśmy ciąg S [], a wartość tego ciągu jest podana przez użytkownika za pomocą funkcji GET (). Teraz nazywamy funkcję strrev () i wewnątrz jej nawiasu, przekazamy ciąg. Funkcja strrev () odwraca ciąg i pokazuje wynik odwróconego ciągu w monitorze za pomocą funkcji printf ().

Przykład-4:

Tutaj zobaczymy kolejny przykład funkcji strrev ():

#włączać
#włączać
int main ()

char. [30] = "hello"; // deklaracja i inicjalizacja łańcucha.
printf („String przed strrev (): %s \ n”, n);
printf („ciąg po strrev (): %s \ n”, strrev (n)); // funkcja strrev () wywołuje.
powrót 0;

Wyjście:

Ciąg przed strrev (): Hello
Ciąg po strrev (): olleh

Wyjaśnienie:

Tutaj zadeklarowaliśmy ciąg n [], a wartość tego ciągu jest już podana w programie. Ciąg jest "Cześć". Teraz nazywamy funkcję strrev () i wewnątrz jej nawiasu przekazamy ciąg. Funkcja strrev () Odwraca ciąg ciągów „Olleh” i pokazuje wynik odwróconego ciągu w monitorze za pomocą funkcji printf ().

Strupp ():

Funkcja strupt.

Przykład-5:

W tym przykładzie programowania zobaczymy przykład funkcji strupp (), w jaki sposób funkcja strupt.

#włączać
#włączać
int main ()

Char n [30]; // Ciąg jest zadeklarowany.
printf („Wprowadź nazwę w niższym przypadku \ n”);
dostaje (n);
printf („Wprowadzona nazwa w górnym przypadku %s \ n”, Strupt (n)); // Zastosowanie funkcji strupp ().
powrót 0;

Wyjście:

Wprowadź nazwę w niższym przypadku
Witam
Wpisane nazwisko w górnym przypadku Hello

Wyjaśnienie:

Tutaj zadeklarowaliśmy ciąg n [], a wartość tego ciągu jest już podana w programie. Ciąg jest "Witam". Wszystkie litery są w małych czapkach. Teraz nazywamy funkcję strupp () i wewnątrz jej nawiasu przekazamy ciąg. Funkcja strupt.

Przykład-6:

Tutaj zobaczymy kolejny przykład funkcji strupp ():

#włączać
#włączać
int main ()

char S [] = "Hello User"; // Deklaruj ciąg.
printf („podany ciąg to: %s \ n”, s);
printf („\ n ciąg po konwersji na wielki poziom to: %s \ n”, strupp (s)); // funkcja strupp () jest wywoływana.
powrót 0;

Wyjście:

Dany ciąg to: Witaj użytkownik
ciąg po konwersji na wielki poziom to: Hello User

Wyjaśnienie:

Tutaj zadeklarowaliśmy ciąg S [], a wartość tego ciągu jest już podana w programie. Ciąg jest „Witaj użytkownik”. Wszystkie litery są w małych czapkach. Teraz nazywamy funkcję strupp () i wewnątrz jej nawiasu przekazamy ciąg. Funkcja strupt.

Strlwr ():

Funkcja strupt.

Przykład-7:

W tym przykładzie programowania zobaczymy przykład funkcji strlwr () i jak funkcja strlwr () obraca całą literę łańcucha na małe czapki.

#włączać
#włączać
int main ()

Char n [30]; // Deklaruj ciąg.
printf („Wprowadź nazwę w górnym przypadku \ n”);
dostaje (n);
printf („Wprowadzona nazwa w niższym przypadku %s \ n”, strlwr (n)); // funkcja strupp () jest wywoływana.
powrót 0;

Wyjście:

Wprowadź nazwę w obudowie górnej
CZEŚĆ
Wprowadzona nazwa w niższym przypadku „Hello”.

Wyjaśnienie:

Tutaj zadeklarowaliśmy ciąg n [], a wartość tego ciągu jest już podana w programie. Ciąg jest "CZEŚĆ". Wszystkie litery są w liście. Teraz nazywamy funkcję strlwr () i wewnątrz jej nawiasu przekazamy ciąg. Funkcja strlwr () zamienia całą literę łańcucha na małe czapki.

Przykład-8:

Tutaj zobaczymy kolejny przykład funkcji strlwr ().

#włączać
#włączać
int main ()

char S [] = "Hello User"; // deklaracja i inicjalizacja łańcucha.
printf („podany ciąg to: %s \ n”, s);
printf („\ n ciąg po konwersji na małe litery to: %s \ n”, strlwr (s)); // funkcja strupp () jest wywoływana
powrót 0;

Wyjście:

Dany ciąg to: Witaj użytkownik
ciąg po przekształceniu na małą literę to: Hello User

Wyjaśnienie:

Tutaj zadeklarowaliśmy ciąg o nazwie S [], a wartość tego ciągu jest już podana w programie. Ciąg jest „Witaj użytkownik”. Wszystkie litery są w liście. Teraz nazywamy funkcję strlwr () i wewnątrz jej nawiasu przekazamy ciąg. Funkcja strlwr () zamienia całą literę łańcucha na małe czapki.

Wniosek:

Omówiło to wdrożenie różnych rodzajów funkcji. Za pomocą tych funkcji możemy wykonywać różne rodzaje operacji na strunach. Pomaga programistowi sprawić, że kod programowania jest niewielki i zmniejszyć złożoność programu.