Jak używać ciągu C.H Funkcje biblioteki

Jak używać ciągu C.H Funkcje biblioteki
„String.H ”plik nagłówka jest specjalnie zaprojektowany do wykonywania różnych operacji na strunach w języku programowania C. Ten plik nagłówka zawiera wiele funkcji obsługi ciągów w C. W tym przewodniku omówimy niektóre funkcje „ciągu.H ”plik nagłówka w języku programowania C.

Za pomocą ciągów C.H Funkcje biblioteki

Użyjemy trzech najważniejszych funkcji „ciągu.H ”plik nagłówka w następujących przykładach:

Przykład 1: Za pomocą funkcji długości ciągu

Funkcja długości ciągów „ciąg.H ”plik nagłówka służy do obliczania długości ciągu. Poniższy skrypt C wykorzystuje tę funkcję:

W tym programie zadeklarowaliśmy ciąg „przykładowy” i przypisaliśmy do niego ciąg „Programming”. Następnie użyliśmy funkcji „Strlen” „String.Biblioteka h ”do obliczenia długości tego ciągu i przypisania go do zmiennej„ długości ”. Następnie wydrukowaliśmy tę długość na terminalu.

Aby skompilować ten program C, używane jest następujące polecenie:

$ GCC String.C -O ciąg

Aby wykonać ten program, używane jest następujące polecenie:

$ ./strunowy

Długość naszego ciągu jest pokazana na poniższym obrazku:

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

Funkcja kopiowania ciągu „String.Biblioteka H ”służy do kopiowania jednego ciągu do drugiego. Poniższy skrypt C został zaprojektowany tak, aby służyć temu celowi:

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óry jest „próbką2”. Korzystając z funkcji „Strcpy” języka programowania C, skopiowaliśmy ciąg „próbki” do „próbki2”. Następnie wydrukowaliśmy ciąg „próbki2” na terminalu.

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

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

Funkcja porównania ciągów „ciąg.H ”plik nagłówka służy do porównania dwóch ciągów. Wyjście tej funkcji okazuje się „0”, gdy oba ciągi są dokładnie identyczne. W przeciwnym razie funkcja ta zwraca różnicę między wartościami ASCII pierwszej nie dopasowującej pary znaków obu ciągów. Poniższy program C wykorzystuje tę funkcję:

W tym programie zadeklarowaliśmy dwa różne struny. Następnie wykorzystaliśmy funkcję „Strcmp” do porównania tych dwóch ciągów i przechowywania ich różnicy w zmiennej „porównanie”. Następnie wydrukowaliśmy wartość zmiennej „porównanie” na terminalu.

Różnica między naszymi dwoma ciągami pokazano na poniższym obrazku:

Wniosek

Ten artykuł koncentruje się wokół „String.H ”plik nagłówka języka programowania C. W związku z tym w tym przewodniku omówiliśmy kilka funkcji tej biblioteki. Teraz możesz łatwo zbadać inne funkcje tej biblioteki samodzielnie.