strlen() फ़ंक्शन किसी दिए गए स्ट्रिंग की लंबाई की गणना करता है। strlen() फ़ंक्शन string.h शीर्षलेख फ़ाइल में परिभाषित किया गया है। यह null कैरेक्टर '\0' की गणना नहीं करता है।
सिंटैक्स :
int strlen(const char *str);
घोषणा या डिक्लेरेशन
निम्नलिखित strlen( ) फ़ंक्शन के लिए घोषणा है।
size_t strlen(const char *str)
पैरामीटर:
str : यह उस स्ट्रिंग वेरिएबल का प्रतिनिधित्व करता है जिसकी लंबाई हमें ज्ञात करनी है।
रिटर्न :
यह फ़ंक्शन पारित स्ट्रिंग ( Passed String ) की लंबाई देता है। नीचे दिए गए प्रोग्राम सी में strlen( ) फ़ंक्शन का वर्णन करते हैं।
उदाहरण : 01 .
#include <stdio.h>
#include <string.h>
int main()
{
char ch[20]= {'c', 'r', 'e', 'a', 't', 'i', 'v', 'e', '\0'};
printf("Length of string is: %d", strlen(ch));
return 0;
}
इस प्रोग्राम का आउटपुट हैं ;
Length of string is: 8
उदाहरण : 02.
// example of strlen() function.
#include <stdio.h>
#include <string.h>
int main()
{
char ch[]={'c', 'r', 'e', 'a', 't', 'i', 'v', 'e','\0'};
printf("Length of string is: %d", strlen(ch));
return 0;
}
इस प्रोग्राम का आउटपुट हैं ;
Length of string is: 8
उदाहरण : 03.
// example of strlen() function.
#include <stdio.h>
#include <string.h>
int main()
{
char str[]= "bloke";
printf("Length of string is: %d", strlen(str));
return 0;
}
इस प्रोग्राम का आउटपुट हैं ;
Length of string is: 5
उदाहरण : 04.
// example of strlen() function.
#include <stdio.h>
#include <string.h>
int main()
{
char *str = "bloke";
printf("Length of string is: %d", strlen(str));
return 0;
}
इस प्रोग्राम का आउटपुट हैं ;
Length of string is: 5
उदाहरण : 05.
// example of strlen() function.
#include <stdio.h>
#include <string.h>
int main()
{
int len1, len2;
//initializations Of the strings
char string1[] = "Tech";
char string2[] = {'W','o','r','l','d','\0'};
//calculating the length of the two strings
len1 = strlen(string1);
len2 = strlen(string2);
//displaying the values
printf("Length of string1 is: %d \n", len1);
printf("Length of string2 is: %d \n", len2);
}
इस प्रोग्राम का आउटपुट हैं ;
Length of string1 is: 4
Length of string2 is: 5
उदाहरण : 06.
// example of strlen() function.
#include <stdio.h>
#include <string.h>
int main()
{
char str[50];
int len;
strcpy(str, "www.creativebloke.in");
len = strlen(str);
printf("Length of %s is %d \n", str, len);
return(0);
}
इस प्रोग्राम का आउटपुट हैं ;
Length of www.creativebloke.in is 20
उदाहरण : 07. निम्नलिखित प्रोग्राम उपयोगकर्ता द्वारा दर्ज की गई स्ट्रिंग की लंबाई की गणना करता है।
// example of strlen() function.
#include <stdio.h>
#include <string.h>
int main()
{
int len;
// destination array can store only 30 characters including '\0'
char destination[30];
printf("Enter something for your dream destination: ");
gets(destination);
// calculate length of characters in destination
len = strlen(destination);
printf("Your dream destination %s has %d characters in it", destination, len);
// signal to operating system program ran fine
return 0;
}
इस प्रोग्राम का आउटपुट हैं ;
Enter something for your dream destination: Ethical Hacking
Your dream destination Ethical Hacking has 15 characters in it
Comments