কম্পিউটার

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


strlen () ফাংশন

এটি একটি স্ট্রিং-এ অক্ষরের সংখ্যা প্রদান করে।

সিনট্যাক্স

int strlen (string name)

এই প্রোগ্রামে, গেটস ফাংশনের সাহায্যে রান টাইমে নাম পড়া এবং strlen() ফাংশন ব্যবহার করে সেই নামের দৈর্ঘ্য প্রিন্ট করার চেষ্টা করে, এই ফাংশনটি একটি পূর্ণসংখ্যার মান প্রদান করে এবং printf ব্যবহার করে যেটি না প্রিন্ট করার চেষ্টা করে।

উদাহরণ 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

আমরা স্ট্রিং ফাংশন ব্যবহার না করে স্ট্রিং দৈর্ঘ্য প্রিন্ট করার জন্য আরেকটি উদাহরণ বিবেচনা করব, যেমন, strlen() ব্যবহার না করে।

উদাহরণ 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. time.h লাইব্রেরি ফাংশন ব্যবহার করে একটি সি প্রোগ্রাম লিখুন

  2. atexit() ফাংশন চেক করতে একটি সি প্রোগ্রাম লিখুন

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

  4. পয়েন্টারগুলিতে উদাহরণ প্রদর্শন করে একটি সি প্রোগ্রাম লিখুন