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.