Jak korzystać z funkcji biblioteki C String.h

Jak Korzystac Z Funkcji Biblioteki C String H



Plik nagłówkowy „string.h” został zaprojektowany specjalnie do wykonywania różnych operacji na ciągach w języku programowania C. Ten plik nagłówkowy zawiera wiele funkcji do obsługi ciągów znaków w języku C. W tym przewodniku omówimy niektóre funkcje pliku nagłówkowego „string.h” w języku programowania C.

Korzystanie z funkcji biblioteki C String.h

W poniższych przykładach wykorzystamy trzy najważniejsze funkcje pliku nagłówkowego „string.h”:

Przykład 1: Korzystanie z funkcji długości ciągu

Funkcja długości ciągu z pliku nagłówkowego „string.h” służy do obliczania długości ciągu. Poniższy skrypt C korzysta z tej funkcji:









W tym programie zadeklarowaliśmy ciąg „próbki” i przypisaliśmy do niego ciąg „Programowanie”. Następnie użyliśmy funkcji „strlen” z biblioteki „string.h” do obliczenia długości tego ciągu i przypisaliśmy go do zmiennej „length”. Następnie wydrukowaliśmy tę długość na terminalu.



Do skompilowania tego programu w C używa się następującego polecenia:





$ string gcc. c –o sznurek

Do wykonania tego programu używa się następującego polecenia:



$. / strunowy

Długość naszego sznurka pokazana jest na poniższym obrazku:

Przykład 2: Korzystanie z funkcji kopiowania ciągu

Funkcja kopiowania ciągów z biblioteki „string.h” służy do kopiowania jednego ciągu do drugiego. Do tego celu służy następujący skrypt C:

W tym przykładzie użyliśmy tego samego ciągu, co w poprzednim przykładzie. Oprócz tego ciągu zadeklarowaliśmy inny ciąg, którym jest „sample2”. Korzystając z funkcji „strcpy” języka programowania C, skopiowaliśmy ciąg „sample” do „sample2”. Następnie wydrukowaliśmy na terminalu ciąg „sample2”.

Poniższe dane wyjściowe pokazują, że nasz pierwszy ciąg został pomyślnie skopiowany do drugiego ciągu:

Przykład 3: Korzystanie z funkcji porównywania ciągów

Funkcja porównywania ciągów z pliku nagłówkowego „string.h” służy do porównywania dwóch ciągów. Wyjście tej funkcji okazuje się być „0”, gdy oba ciągi są dokładnie takie same. W przeciwnym razie ta funkcja zwraca różnicę między wartościami ASCII pierwszej niepasującej pary znaków obu ciągów. Poniższy program w C korzysta z tej funkcji:

W tym programie zadeklarowaliśmy dwa różne łańcuchy. Następnie użyliśmy funkcji „strcmp”, aby porównać te dwa ciągi i zapisać ich różnicę w zmiennej „comparison”. Następnie wypisaliśmy na terminalu wartość zmiennej „porównanie”.

Różnica między naszymi dwoma strunami jest pokazana na poniższym obrazku:

Wniosek

Ten artykuł koncentruje się na pliku nagłówkowym „string.h” języka programowania C. W związku z tym omówiliśmy w tym przewodniku kilka funkcji tej biblioteki. Teraz możesz samodzielnie odkrywać pozostałe funkcje tej biblioteki.