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.