String-Programme in C.

Zeichenfolgen sind tatsächlich eindimensionale Zeichenfolgen, die mit a abgeschlossen sind nullZeichen '\ 0'. Somit enthält eine nullterminierte Zeichenfolge die Zeichen, aus denen die Zeichenfolge besteht, gefolgt von anull.

Die folgende Deklaration und Initialisierung erstellt eine Zeichenfolge, die aus dem Wort "Hallo" besteht. Um das Nullzeichen am Ende des Arrays zu halten, ist die Größe des Zeichenarrays, das die Zeichenfolge enthält, eins größer als die Anzahl der Zeichen im Wort "Hallo".

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

Wenn Sie der Regel der Array-Initialisierung folgen, können Sie die obige Anweisung wie folgt schreiben:

char greeting[] = "Hello";

In diesem Abschnitt lernen wir, wie man mit der Programmiersprache String C arbeitet. Wir haben die Beispiele in mehrere Unterabschnitte unterteilt, um besser zu verstehen, was wir tun -

Grundprogramme

Diese Programme wurden speziell entwickelt, um die Grundlagen von Zeichenfolgen in C zu verstehen. Dieses Programm behandelt Zeichenfolgen als Array von Zeichen.

  • Programm zum Drucken einer Zeichenfolge in C.

  • Programm zum Drucken einer Zeichenfolge zeichenweise in C.

  • Programm zum Ermitteln der Zeichenfolgenlänge ohne Funktion in C.

  • Programm zum Zählen der in C vorkommenden Zeichen

  • Programm zum Zählen der in C vorkommenden Vokale

  • Programm zum Sortieren von Zeichenfolgen in C.

Programme mit mehreren Zeichenfolgen

Diese Programme haben mehr als eine Zeichenfolgenvariable. Diese sollen Ihnen einen Einblick in die Arbeit mit mehreren Zeichenfolgenvariablen in der Programmiersprache C geben.

  • Programm zum Kopieren der Zeichenfolge in C.

  • Programm zum Umkehren der Zeichenfolge in C.

  • Programm zum Suchen von Zeichenfolgen in C.

  • Programm zum Vertauschen von Zeichenfolgen in C.

  • Programm zum Vergleichen von zwei Zeichenfolgen in C.

  • Programm zum Verketten von zwei Zeichenfolgen in C.

  • String Anagram Programm in in C.

Long String Programme

Ein Satz oder eine Zeile kann als lange Zeichenfolge betrachtet werden. Die folgenden Programme befassen sich mit dem gleichen Konzept -

  • C Programm zum Umkehren von Wörtern in einer Zeile

  • C Programm zum Umkehren einer Zeile