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ągAby wykonać ten program, używane jest następujące polecenie:
$ ./strunowyDł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.