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
Freigeben: 2023-09-09 13:17:01
nach vorne
736 Leute haben es durchsucht

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);
Nach dem Login kopieren
  • 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)
Nach dem Login kopieren

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);
   }
}
Nach dem Login kopieren

Ausgabe

Enter String 1: Tutorials
Enter String 2: Point
Tutorials is greater than Point
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage