Rumah > Artikel > pembangunan bahagian belakang > Tulis program C yang menggunakan fungsi perpustakaan strncmp untuk membandingkan dua rentetan
Strncmp ialah fungsi perpustakaan yang dipratentukan, terdapat dalam fail string.h, yang digunakan untuk membandingkan dua rentetan dan memaparkan rentetan yang lebih besar.
Fungsi ini membandingkan dua rentetan. Ia mengembalikan perbezaan ASCII bagi aksara tidak sepadan pertama dalam dua rentetan.
int strcmp (string1, string2);
Jika bezanya sama dengan sifar, maka rentetan1 = rentetan2.
Jika perbezaan adalah positif, maka string1>
Jika perbezaannya negatif, maka rentetan1
Fungsi ini digunakan untuk membandingkan n aksara pertama bagi dua rentetan.
strncmp ( string1, string2,2)
#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); } }
Enter String 1: Tutorials Enter String 2: Point Tutorials is greater than Point
Atas ialah kandungan terperinci Tulis program C yang menggunakan fungsi perpustakaan strncmp untuk membandingkan dua rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!