Verwendung von Strlen, Strrev, Strlwr und Strupr

Verwendung von Strlen, Strrev, Strlwr und Strupr
String ist eine Sammlung von Zeichenelementen, die sich wie ein normales Array verhält. In der C -Sprache gibt es viele Arten von verschiedenen Standardfunktionen, mit denen wir verschiedene Arten von Zeichenfolgen bedienen können. Dies bedeutet, dass diese Standardfunktionen dem Programmierer helfen, verschiedene Arten von Zeichenfolgen leicht zu manipulieren. Im heutigen Thema werden wir verschiedene Arten von String -Funktionen wie strlen (), strrev (), strlwr () und strupr () usw. diskutieren.

Strlen ():

Die Funktion von Strlen () wird verwendet, um die Länge der Zeichenfolge zu berechnen. Es nimmt eine Zeichenfolge als Argument in seiner Klammung und erhält das Ergebnis der Länge der Zeichenfolge.

Beispiel 1:

In diesem Programmierbeispiel werden wir sehen, wie die Funktion strlen () die Länge der Zeichenfolge berechnet.

#enthalten
#enthalten
int main ()

char s [100]; // Deklaration der Zeichenfolge.
int a;
printf ("eine String \ n");
bekommt (s); // Eine Zeichenfolge wird vom Benutzer angegeben.
a = strlen (s); // Anwendung der Funktion strlen ().
printf ("Gesamtwörter in der String = %d \ n", a);
Rückkehr 0;

Ausgang:

Erläuterung:

Hier haben wir eine Zeichenfolge s [] deklariert, und der Wert dieser Zeichenfolge wird vom Benutzer mit Hilfe von get () -Funktion gegeben. Jetzt nennen wir die Funktion strlen () und in ihrer Klammung werden wir die Zeichenfolge übergeben. Die Funktion von strlen () zählt das in der Zeichenfolge vorhandene Gesamtzeichen und dieser Wert wird in die Variable initialisiert A. Jetzt drucken wir den Wert der Variablen A Um das Zählergebnis der Funktion strlen () zu sehen.

Beispiel 2:

Hier sehen wir ein weiteres Beispiel der Funktion strlen ():

#enthalten
#enthalten
int main ()

char x [20] = "Programm";
char y [20] = 'p', 'r', 'o', 'g', 'r', 'a', 'm', '\ 0';
// Verwenden Sie den %ZU -Formatspezifizierer zum Druck size_t
printf ("Länge von String x = %Zu \ n", Strlen (x));
printf ("Länge von String y = %Zu \ n", Strlen (y)); // Funktion der Strlen () -Funktion anwenden.
Rückkehr 0;

Ausgang:

Erläuterung:

Hier haben wir zwei Zeichenfolgen x [] und y [] deklariert, und der Wert dieser Zeichenfolge ist bereits im Programm angegeben. Jetzt nennen wir die Funktion strlen () und in ihrer Klammung werden wir die Saiten übergeben. Die Funktion von Strlen () zählt die Gesamtzeichen in den Saiten und jetzt drucken wir diese Werte aus.

Strrev ():

Die Funktion von Strrev () wird verwendet, um die Zeichenfolge umzukehren. Es nimmt eine Zeichenfolge als Argument in seiner Klammung und erzielt das Ergebnis der Rückwärtsfahrt der Zeichenfolge.

Beispiel-3:

In diesem Programmierbeispiel sehen wir ein Beispiel für die Funktion strrev () und wie die Funktion von strrev () die Zeichenfolge umgeht.

#enthalten
#enthalten
int main ()

char s [100]; // eine Zeichenfolge deklarieren.
printf ("eine String \ n");
bekommt (s);
printf ("umgekehrt der String = %s \ n", strrev (s)); // Verwenden von strrev () -Funktion.
Rückkehr 0;

Ausgang:

Geben Sie eine Zeichenfolge ein
Hallo
Umkehrung der String = Olleh

Erläuterung:

Hier haben wir die Zeichenfolge s [] deklariert und der Wert dieser Zeichenfolge wird vom Benutzer mit Hilfe von get () -Funktion gegeben. Jetzt nennen wir die Funktion strrev () und in ihrer Klammung werden wir die Zeichenfolge übergeben. Die Funktion von Strrev () kehrt die Zeichenfolge um und zeigt das Ergebnis einer umgekehrten Zeichenfolge im Monitor mit Hilfe der printf () -Funktion an.

Beispiel-4:

Hier sehen wir ein weiteres Beispiel für die Funktion strrev ():

#enthalten
#enthalten
int main ()

char n [30] = "Hallo"; // Deklaration und Initialisierung einer Zeichenfolge.
printf ("String vor Strrev (): %s \ n", n);
printf ("String nach strrev (): %s \ n", strrev (n)); // strrev () -Funktion ruft auf.
Rückkehr 0;

Ausgang:

String vor Strrev (): Hallo
Saite nach Strrev (): Olleh

Erläuterung:

Hier haben wir eine Zeichenfolge n [] deklariert, und der Wert dieser Zeichenfolge ist bereits im Programm angegeben. Die Zeichenfolge ist "Hallo". Jetzt nennen wir die Funktion strrev () und in ihrer Klammung werden wir die Zeichenfolge übergeben. Die Funktion strrev () kehrt um, die Zeichenfolge erhält die Zeichenfolge ab "Olleh" und zeigt das Ergebnis einer umgekehrten Zeichenfolge im Monitor mithilfe von Printf () -Funktion.

Strupr ():

Strupr () -Funktion erhält eine Zeichenfolge und wandte jeden Buchstaben an Großbuchstaben um.

Beispiel-5:

In diesem Programmierbeispiel sehen wir ein Beispiel für die Funktion strupr () und wie die Funktion strupr () den gesamten Buchstaben einer Zeichenfolge an Großbuchstaben verwandelt.

#enthalten
#enthalten
int main ()

Char N [30]; // Eine Zeichenfolge wird deklariert.
printf ("einen Namen in Lower Case \ n" eingeben);
bekommt (n);
printf ("Eingegebener Name in Upper Case %S \ n", Strupr (n)); // Anwendung der Strupr () -Funktion.
Rückkehr 0;

Ausgang:

Geben Sie einen Namen in Lower Case ein
Hallo
Eingegebener Name in Upper Case Hallo Hallo

Erläuterung:

Hier haben wir eine Zeichenfolge n [] deklariert, und der Wert dieser Zeichenfolge ist bereits im Programm angegeben. Die Zeichenfolge ist "Hallo". Alle Buchstaben befinden sich in kleinen Kappen. Jetzt nennen wir die Strupr () -Funktion und in ihrer Klammung werden wir die Zeichenfolge übergeben. Strupr () -Funktion verwandelt den gesamten Buchstaben der Zeichenfolge an Großbuchstaben.

Beispiel-6:

Hier sehen wir ein weiteres Beispiel für Strupr () -Funktion:

#enthalten
#enthalten
int main ()

char s [] = "Hallo Benutzer"; // eine Zeichenfolge deklarieren.
printf ("gegebener String ist: %s \ n", s);
printf ("\ n String nach Konvertierung in den Großbuchstaben ist: %s \ n", strupr (s)); // Strupr () -Funktion heißt.
Rückkehr 0;

Ausgang:

Gegebener String ist: Hallo Benutzer
Zeichenfolge nach dem Konvertieren in den Großbuchstaben ist: Hallo Benutzer

Erläuterung:

Hier haben wir eine Zeichenfolge s [] deklariert und der Wert dieser Zeichenfolge ist bereits im Programm angegeben. Die Zeichenfolge ist "Hallo Benutzer". Alle Buchstaben befinden sich in kleinen Kappen. Jetzt nennen wir die Strupr () -Funktion und in ihrer Klammung werden wir die Zeichenfolge übergeben. Strupr () -Funktion verwandelt den gesamten Buchstaben der Zeichenfolge an Großbuchstaben.

Strlwr ():

Strupr () -Funktion erhält eine Zeichenfolge und verwandelt seinen Buchstaben an kleine Kappen.

Beispiel-7:

In diesem Programmierbeispiel sehen wir ein Beispiel für die Funktion von strlwr () und wie die Funktion von STRLWR () den gesamten Buchstaben einer Zeichenfolge zu kleinen Kappen verwandelt.

#enthalten
#enthalten
int main ()

Char N [30]; // eine Zeichenfolge deklarieren.
printf ("einen Namen in oberer Fall eingeben \ n");
bekommt (n);
printf ("Eingegebener Name in Lower Case %S \ n", strlwr (n)); // Strupr () -Funktion heißt.
Rückkehr 0;

Ausgang:

Geben Sie einen Namen in Upper Case ein
HALLO
Eingegebener Name in Lower Case "Hallo".

Erläuterung:

Hier haben wir eine Zeichenfolge n [] deklariert, und der Wert dieser Zeichenfolge ist bereits im Programm angegeben. Die Zeichenfolge ist "HALLO". Alle Briefe befinden sich im Kapitalbuchstaben. Jetzt nennen wir die Funktion strlwr () und in ihrer Klammung werden wir die Zeichenfolge übergeben. Strlwr () -Funktion verwandelt den gesamten Buchstaben der Zeichenfolge an kleine Kappen.

Beispiel-8:

Hier sehen wir ein weiteres Beispiel für die Funktion von strlwr ().

#enthalten
#enthalten
int main ()

char s [] = "Hallo Benutzer"; // Deklaration und Initialisierung einer Zeichenfolge.
printf ("gegebener String ist: %s \ n", s);
printf ("\ n String nach Konvertierung in den Kleinbuchstaben ist: %s \ n", strlwr (s)); // Strupr () -Funktion heißt
Rückkehr 0;

Ausgang:

Gegebener String ist: Hallo Benutzer
Zeichenfolge nach dem Konvertieren in den Kleinbuchstaben ist: Hallo Benutzer

Erläuterung:

Hier haben wir eine Zeichenfolge mit dem Namen S [] deklariert und der Wert dieser Zeichenfolge ist bereits im Programm angegeben. Die Zeichenfolge ist "Hallo Benutzer". Alle Briefe befinden sich im Kapitalbuchstaben. Jetzt nennen wir die Funktion strlwr () und in ihrer Klammung werden wir die Zeichenfolge übergeben. Strlwr () -Funktion verwandelt den gesamten Buchstaben der Zeichenfolge an kleine Kappen.

Abschluss:

Dadurch wurde die Implementierung verschiedener Arten von Funktionen erörtert. Mit Hilfe dieser Funktion können wir verschiedene Arten von Operationen auf Strings ausführen. Es hilft dem Programmierer, die Länge der Programmiercode gering zu machen und die Komplexität des Programms zu verringern.