Rumah > pembangunan bahagian belakang > C++ > Tulis program C yang menggunakan fungsi perpustakaan strncmp untuk membandingkan dua rentetan

Tulis program C yang menggunakan fungsi perpustakaan strncmp untuk membandingkan dua rentetan

WBOY
Lepaskan: 2023-09-09 13:17:01
ke hadapan
785 orang telah melayarinya

Strncmp ialah fungsi perpustakaan yang dipratentukan, terdapat dalam fail string.h, yang digunakan untuk membandingkan dua rentetan dan memaparkan rentetan yang lebih besar.

fungsi strcmp (perbandingan rentetan)

Fungsi ini membandingkan dua rentetan. Ia mengembalikan perbezaan ASCII bagi aksara tidak sepadan pertama dalam dua rentetan.

Syntax

int strcmp (string1, string2);
Salin selepas log masuk
  • Jika bezanya sama dengan sifar, maka rentetan1 = rentetan2.

  • Jika perbezaan adalah positif, maka string1>

  • Jika perbezaannya negatif, maka rentetan1

Contoh

Tulis program C yang menggunakan fungsi perpustakaan strncmp untuk membandingkan dua rentetan

fungsi strncmp

Fungsi ini digunakan untuk membandingkan n aksara pertama bagi dua rentetan.

Tatabahasa

strncmp ( string1, string2,2)
Salin selepas log masuk

Program

#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);
   }
}
Salin selepas log masuk

Output

Enter String 1: Tutorials
Enter String 2: Point
Tutorials is greater than Point
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan