Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

strncmp लाइब्रेरी फ़ंक्शन का उपयोग करके दो स्ट्रिंग्स की तुलना करने के लिए एक C प्रोग्राम लिखें

Strncmp string.h फ़ाइल में मौजूद एक पूर्वनिर्धारित लाइब्रेरी फ़ंक्शन है, यह दो स्ट्रिंग्स की तुलना करता है और प्रदर्शित करता है कि कौन सी स्ट्रिंग अधिक है।

strcmp fucntion (स्ट्रिंग तुलना)

यह फ़ंक्शन 2 तारों की तुलना करता है। यह दोनों स्ट्रिंग्स में पहले दो गैर-मिलान वाले वर्णों का ASCII अंतर लौटाता है।

वाक्यविन्यास

int strcmp (string1, string2);
  • यदि अंतर शून्य के बराबर है, तो string1 =string2।

  • यदि अंतर सकारात्मक है, तो string1> string2.

  • यदि अंतर ऋणात्मक है, तो string1

उदाहरण

strncmp लाइब्रेरी फ़ंक्शन का उपयोग करके दो स्ट्रिंग्स की तुलना करने के लिए एक C प्रोग्राम लिखें

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++ में दो बाइनरी स्ट्रिंग्स जोड़ने का प्रोग्राम

    बाइनरी नंबर के साथ दो स्ट्रिंग्स को देखते हुए, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम को खोजना होगा और परिणाम को बाइनरी स्ट्रिंग के रूप में वापस करना होगा। बाइनरी नंबर वे नंबर होते हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी नंबर जोड़ते समय बाइनरी जोड़ नियम होता

  1. जावा में दो स्ट्रिंग्स की तुलना करें

    जावा में तुलना () विधि का उपयोग करके दो तारों की तुलना करें। वाक्य रचना इस प्रकार है - int compareTo(Object o) यहाँ, o तुलना की जाने वाली वस्तु है। वापसी मान 0 है यदि तर्क एक स्ट्रिंग है जो इस स्ट्रिंग के बराबर है; 0 से कम का मान यदि तर्क इस स्ट्रिंग से शब्दावली की दृष्टि से बड़ा स्ट्रिंग है; और 0

  1. लाइब्रेरी फ़ंक्शन का उपयोग किए बिना स्ट्रिंग की लंबाई की गणना करने के लिए पायथन प्रोग्राम

    जब लाइब्रेरी विधियों का उपयोग किए बिना स्ट्रिंग की लंबाई की गणना करने की आवश्यकता होती है, तो हर बार स्ट्रिंग के एक तत्व का सामना करने के लिए काउंटर का उपयोग किया जाता है। नीचे उसी का प्रदर्शन है - उदाहरण my_string = "Hi Will" print("The string is :") print(my_string) my_counter