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

स्ट्रेल लाइब्रेरी फंक्शन को प्रदर्शित करने वाला एक सी प्रोग्राम लिखें

स्ट्रेल () फ़ंक्शन

यह एक स्ट्रिंग में वर्णों की संख्या देता है।

सिंटैक्स

int strlen (string name)

इस प्रोग्राम में, गेट्स फंक्शन की मदद से रन टाइम पर नाम पढ़ना और strlen () फंक्शन का उपयोग करके उस नाम की लंबाई को प्रिंट करने की कोशिश करना, यह फ़ंक्शन एक पूर्णांक मान लौटाता है और प्रिंटफ का उपयोग करके इसे प्रिंट करने का प्रयास करता है।

उदाहरण 1

#include<stdio.h>
#include<string.h>
void main(){
   //Declaring string and length//
   char name[25];
   int length;
   //Reading Input from user//
   printf("Enter your name : ");
   gets(name);
   length=strlen(name);
   //Printing name//
   printf("Your name is : ");
   puts(name);
   printf("Length of the string is : %d\n",length);
}

आउटपुट

Enter your name : Tutorialspoint
Your name is : Tutorialspoint
Length of the string is : 14

हम स्ट्रिंग फ़ंक्शन का उपयोग किए बिना स्ट्रिंग लंबाई को प्रिंट करने के लिए एक और उदाहरण पर विचार करेंगे, यानी स्ट्रेलन () का उपयोग किए बिना।

उदाहरण 2

#include <stdio.h>
int main(){
   char string[50],i;
   printf("enter the string: \n");
   scanf("%s",string);
   for(i=0; string[i]!='\0'; ++i);
      printf("\length of the given string is: %d",i);
   return 0;
}

आउटपुट

enter the string:
TutorialsPoint
length of the given string is: 14

  1. atexit() फ़ंक्शन की जाँच करने के लिए एक C प्रोग्राम लिखें

    atexit() एक ऐसा फ़ंक्शन है जो उपयोगकर्ता को एक फ़ंक्शन पंजीकृत करने की अनुमति देता है जिसे प्रोग्राम समाप्ति के आधार पर कॉल करना होता है। यह एक पूर्वनिर्धारित फ़ंक्शन है जो stdlib शीर्षलेख फ़ाइलों में शामिल है। उदाहरण 1 #include<stdio.h> #include<stdlib.h> void welcome(void){   &nb

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

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

  1. पॉइंटर्स पर उदाहरण प्रदर्शित करते हुए एक सी प्रोग्राम लिखें

    पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल के एड्रेस को स्टोर करता है। पॉइंटर्स की विशेषताएं पॉइंटर मेमोरी स्पेस को बचाता है। मेमोरी लोकेशन तक सीधी पहुंच के कारण पॉइंटर का निष्पादन समय तेज होता है। पॉइंटर्स की मदद से, मेमोरी को कुशलता से एक्सेस किया जाता है, यानी मेमोरी आवंटित की जाती है और गतिश