Heim >Backend-Entwicklung >C++ >Schreiben Sie ein C-Programm, das die Bibliotheksfunktion strncmp verwendet, um zwei Zeichenfolgen zu vergleichen

Schreiben Sie ein C-Programm, das die Bibliotheksfunktion strncmp verwendet, um zwei Zeichenfolgen zu vergleichen

WBOY
WBOYnach vorne
2023-09-09 13:17:01803Durchsuche

Strncmp ist eine vordefinierte Bibliotheksfunktion, die in der Datei string.h vorhanden ist und zum Vergleichen zweier Zeichenfolgen und zum Anzeigen der größeren Zeichenfolge verwendet wird.

strcmp-Funktion (String-Vergleich)

Diese Funktion vergleicht zwei Strings. Es gibt die ASCII-Differenz des ersten nicht übereinstimmenden Zeichens in den beiden Zeichenfolgen zurück.

Syntax

int strcmp (string1, string2);
  • Wenn die Differenz gleich Null ist, dann ist string1 = string2.

  • Wenn die Differenz positiv ist, dann ist string1>

  • Wenn die Differenz negativ ist, dann ist string1

Beispiel

Schreiben Sie ein C-Programm, das die Bibliotheksfunktion strncmp verwendet, um zwei Zeichenfolgen zu vergleichen

strncmp-Funktion

Diese Funktion wird verwendet, um die ersten n Zeichen zweier Zeichenfolgen zu vergleichen.

Grammatik

strncmp ( string1, string2,2)

Programm

#include<stdio.h>
#include<string.h>
void main(){
   //Declaring two strings//
   char string1[25],string2[25];
   int value;
   //Reading string 1 and String 2//
   printf("Enter String 1: ");
   gets(string1);
   printf("Enter String 2: ");
   gets(string2);
   //Comparing using library function//
   value = strncmp(string1,string2,4);
   //If conditions//
   if(value==0){
      printf("%s is same as %s",string1,string2);
   } else if(value>0) {
      printf("%s is greater than %s",string1,string2);
   } else {
      printf("%s is less than %s",string1,string2);
   }
}

Ausgabe

Enter String 1: Tutorials
Enter String 2: Point
Tutorials is greater than Point

Das obige ist der detaillierte Inhalt vonSchreiben Sie ein C-Programm, das die Bibliotheksfunktion strncmp verwendet, um zwei Zeichenfolgen zu vergleichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen