Wie vergleicht die String-Funktion Strcmpi( ) zwei Strings?

1 Antworten


  • Bei der String-Funktion strcmpi( ) wird die Groß-/Kleinschreibung nicht beachtet. Das heißt, es spielt keine Rolle, ob ein String in Großbuchstaben, in Kleinbuchstaben oder in einer Kombination aus Groß- und Kleinbuchstaben geschrieben wird. Denn vergleicht die String-Funktion strcmpi( ) zwei Strings, müssen vor dem Vergleich der beiden Strings zunächst beide betreffenden Strings entweder in Groß- oder Kleinbuchstaben umgewandelt werden.

    Mit anderen Worten, bei der String-Funktion strcmpi( ), die zum Vergleich zweier Strings verwendet wird, wird die Groß-/Kleinschreibung nicht beachtet. Es wird häufig verwendet, um zwei Zeichenfolgen in der Programmiersprache C zu vergleichen.

    Um zwei Strings zu vergleichen, wird die Stringfunktion strcmpi(char*szOne, char*szTwo) verwendet. Wenn beide Zeichen, nämlich Zeichen eins und Zeichen zwei, gleich sind, ist das Ergebnis null. Es ist offensichtlich größer als Null, wenn entweder Zeichen eins größer ist als Zeichen zwei oder wenn Zeichen zwei größer als Zeichen eins ist oder wenn Zeichen eins kleiner als Zeichen zwei ist oder wenn Zeichen zwei kleiner als Zeichen eins ist.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear