So verwenden Sie die C String.h-Bibliotheksfunktionen

So Verwenden Sie Die C String H Bibliotheksfunktionen



Die Header-Datei „string.h“ wurde speziell entwickelt, um die verschiedenen Operationen an den Strings in der Programmiersprache C auszuführen. Diese Header-Datei enthält mehrere Funktionen zur Handhabung der Strings in C. In diesem Handbuch werden wir einige der Funktionen der Header-Datei „string.h“ in der Programmiersprache C besprechen.

Verwenden der C String.h-Bibliotheksfunktionen

In den folgenden Beispielen verwenden wir die drei wichtigsten Funktionen der Header-Datei „string.h“:

Beispiel 1: Verwenden der String-Längenfunktion

Die String-Längenfunktion der Header-Datei „string.h“ wird verwendet, um die Länge eines Strings zu berechnen. Das folgende C-Skript nutzt diese Funktion:









In diesem Programm haben wir einen „Beispiel“-String deklariert und ihm den „Programming“-String zugewiesen. Dann haben wir die „strlen“-Funktion der „string.h“-Bibliothek verwendet, um die Länge dieses Strings zu berechnen und sie der „length“-Variablen zuzuweisen. Danach haben wir diese Länge auf dem Terminal ausgedruckt.



Um dieses C-Programm zu kompilieren, wird der folgende Befehl verwendet:





$ gcc-String. c –o Zeichenfolge

Um dieses Programm auszuführen, wird der folgende Befehl verwendet:



$. / Schnur

Die Länge unseres Strings ist im folgenden Bild dargestellt:

Beispiel 2: Verwenden der String-Kopierfunktion

Die String-Kopierfunktion der Bibliothek „string.h“ wird verwendet, um einen String in einen anderen zu kopieren. Dazu dient folgendes C-Skript:

In diesem Beispiel haben wir dieselbe Zeichenfolge wie im vorherigen Beispiel verwendet. Abgesehen von dieser Zeichenfolge haben wir eine weitere Zeichenfolge mit dem Namen „sample2“ deklariert. Mit der „strcpy“-Funktion der Programmiersprache C haben wir den „sample“-String nach „sample2“ kopiert. Danach haben wir die Zeichenfolge „sample2“ auf dem Terminal gedruckt.

Die folgende Ausgabe zeigt, dass unsere erste Zeichenfolge erfolgreich in die zweite Zeichenfolge kopiert wurde:

Beispiel 3: Verwenden der Zeichenfolgenvergleichsfunktion

Die String-Vergleichsfunktion der Header-Datei „string.h“ wird verwendet, um zwei Strings zu vergleichen. Der Ausgang dieser Funktion ergibt „0“, wenn beide Strings exakt identisch sind. Andernfalls gibt diese Funktion die Differenz zwischen den ASCII-Werten des allerersten nicht übereinstimmenden Zeichenpaars beider Zeichenfolgen zurück. Das folgende C-Programm macht von dieser Funktion Gebrauch:

In diesem Programm haben wir zwei verschiedene Strings deklariert. Danach haben wir die „strcmp“-Funktion verwendet, um diese beiden Strings zu vergleichen und ihre Differenz in der „comparison“-Variablen zu speichern. Dann haben wir den Wert der „Vergleichs“-Variablen auf dem Terminal ausgegeben.

Der Unterschied zwischen unseren beiden Saiten ist im folgenden Bild dargestellt:

Fazit

Dieser Artikel konzentriert sich auf die Header-Datei „string.h“ der Programmiersprache C. In diesem Zusammenhang haben wir in diesem Handbuch einige Funktionen dieser Bibliothek besprochen. Jetzt können Sie die anderen Funktionen dieser Bibliothek ganz einfach selbst erkunden.