কম্পিউটার

strncmp লাইব্রেরি ফাংশন ব্যবহার করে দুটি স্ট্রিং তুলনা করার জন্য একটি সি প্রোগ্রাম লিখুন


Strncmp হল একটি পূর্বনির্ধারিত লাইব্রেরি ফাংশন যা string.h ফাইলে উপস্থিত, এটি দুটি স্ট্রিং তুলনা করতে এবং কোন স্ট্রিংটি বড় তা প্রদর্শন করতে ব্যবহৃত হয়৷

strcmp ফাংশন (স্ট্রিং তুলনা)

এই ফাংশন 2 স্ট্রিং তুলনা. এটি উভয় স্ট্রিং-এ প্রথম দুটি অ-মেলা অক্ষরের ASCII পার্থক্য প্রদান করে।

সিনট্যাক্স

int strcmp (string1, string2);
  • যদি পার্থক্য শূন্যের সমান হয়, তাহলে string1 =string2.

  • যদি পার্থক্যটি ইতিবাচক হয়, তাহলে string1> string2.

  • যদি পার্থক্যটি নেতিবাচক হয়, তাহলে স্ট্রিং1

উদাহরণ

strncmp লাইব্রেরি ফাংশন ব্যবহার করে দুটি স্ট্রিং তুলনা করার জন্য একটি সি প্রোগ্রাম লিখুন

strncmp ফাংশন

এই ফাংশনটি 2টি স্ট্রিং-এর প্রথম 'n' অক্ষর তুলনা করার জন্য ব্যবহৃত হয়।

সিনট্যাক্স

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

  1. C++ এ দুটি বাইনারি স্ট্রিং যোগ করার জন্য প্রোগ্রাম

  2. জাভাতে দুটি স্ট্রিং তুলনা করার জন্য প্রোগ্রাম

  3. জাভাতে দুটি স্ট্রিং তুলনা করুন

  4. একটি লাইব্রেরি ফাংশন ব্যবহার না করে একটি স্ট্রিং এর দৈর্ঘ্য গণনা করার জন্য পাইথন প্রোগ্রাম