কম্পিউটার

সি-তে উপযুক্ত উদাহরণ সহ স্ট্রিং লাইব্রেরি ফাংশন ব্যাখ্যা করুন


স্ট্রিং লাইব্রেরি ফাংশন

স্ট্রিং পরিচালনা করার জন্য ডিজাইন করা পূর্বনির্ধারিত ফাংশনগুলি "string.h" লাইব্রেরিতে পাওয়া যায়। তারা হল -

  • strlen ()
  • strcmp ()
  • strcpy ()
  • strncmp ()
  • strncpy ()
  • স্ট্রেভ ()
  • strcat ()
  • strstr ()
  • strncat ()

strlen () ফাংশন

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

সিনট্যাক্স

int strlen (স্ট্রিং নাম)

উদাহরণ

#include main (){ char a[30] ="হ্যালো"; int l; l =strlen (a); printf (“স্ট্রিং এর দৈর্ঘ্য =%d”, l); getch ();}

আউটপুট

স্ট্রিং এর দৈর্ঘ্য =5

strcpy () ফাংশন

  • এটি উৎস স্ট্রিংকে গন্তব্য স্ট্রিং-এ কপি করার জন্য।
  • গন্তব্য স্ট্রিং এর দৈর্ঘ্য>=উৎস স্ট্রিং।

সিনট্যাক্স

strcpy (গন্তব্য স্ট্রিং, উৎস স্ট্রিং);

উদাহরণস্বরূপ,

1) char a[50];strcpy ("Hello",a);o/p:error2) char a[50];strcpy (a,"hello");o/p:a=​​"হ্যালো" 

উদাহরণ

#include main (){ char a[50], b[50]; printf ("একটি উত্স স্ট্রিং লিখুন"); scanf("%s", a); printf("গন্তব্য স্ট্রিং লিখুন"); scanf("%s", b); strcpy ( b, a); printf ("কপি করা স্ট্রিং =%s", b); getch ();}

আউটপুট

একটি উৎস স্ট্রিং লিখুন :HelloCopied string =Hello

সি-তে উপযুক্ত উদাহরণ সহ স্ট্রিং লাইব্রেরি ফাংশন ব্যাখ্যা করুন

strncpy () ফাংশন

  • এটি উৎস স্ট্রিং-এর 'n' অক্ষরগুলিকে গন্তব্য স্ট্রিং-এ কপি করে।

  • গন্তব্য স্ট্রিং এর দৈর্ঘ্য অবশ্যই>=উৎস স্ট্রিং এর।

সিনট্যাক্স

strncpy (গন্তব্য স্ট্রিং, সোর্স স্ট্রিং, n);

সি-তে উপযুক্ত উদাহরণ সহ স্ট্রিং লাইব্রেরি ফাংশন ব্যাখ্যা করুন

উদাহরণ

#includemain (){ char a[50], b[50]; printf ("একটি স্ট্রিং লিখুন"); পায় (ক); পায়(খ); strncpy (b,a,3);// একটি স্ট্রিং b[3] ='\0' থেকে প্রথম 3টি অক্ষর কপি করুন; printf ("কপি করা স্ট্রিং =%s", b); getch ();}

আউটপুট

একটি স্ট্রিং লিখুন :HelloCopied string =HelIt সাবস্ট্রিং বের করার জন্যও ব্যবহৃত হয়;

strcat () ফাংশন

  • এটি দুটি স্ট্রিংকে একত্রিত করে।
  • গন্তব্য স্ট্রিং এর দৈর্ঘ্য হতে হবে> সোর্স স্ট্রিং এর চেয়ে।

সিনট্যাক্স

strcat (গন্তব্য স্ট্রিং, উৎস স্ট্রিং);

উদাহরণ

#include main(){ char a[50] ="হ্যালো"; char b[20] ="শুভ সকাল"; clrscr (); strcat (a, b); printf("সংযুক্ত স্ট্রিং =%s", a); getch ();}

আউটপুট

সংযুক্ত স্ট্রিং =হ্যালো গুড মর্নিং

strncat () ফাংশন

  • এটি একটি স্ট্রিং এর অক্ষরকে অন্য স্ট্রিং এর সাথে একত্রিত বা সংযুক্ত করার জন্য ব্যবহৃত হয়৷

  • গন্তব্য স্ট্রিং এর দৈর্ঘ্য সোর্স স্ট্রিং থেকে বেশি হতে হবে

  • ফলস্বরূপ সংযুক্ত স্ট্রিংটি গন্তব্য স্ট্রিং-এ থাকবে।

সিনট্যাক্স

strncat (গন্তব্য স্ট্রিং, উৎস স্ট্রিং, n);

উদাহরণ

#include main (){ char a [30] ="হ্যালো"; char b [20] ="শুভ সকাল"; clrscr (); strncat (a,b,4); a [9] ='\0'; printf("সংযুক্ত স্ট্রিং =%s", a); getch ();}

আউটপুট

সংযুক্ত স্ট্রিং =হ্যালো গুড।

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

  • এই ফাংশনটি 2টি স্ট্রিং তুলনা করে।

  • এটি উভয় স্ট্রিং-এ প্রথম দুটি অ-মেলা অক্ষরের ASCII পার্থক্য ফিরিয়ে দেয়।

সিনট্যাক্স

int strcmp (string1, string2);//যদি পার্থক্যটি শূন্যের সমান হয়, তাহলে string1 =string2//যদি পার্থক্যটি ধনাত্মক হয়, তাহলে string1> string2//যদি পার্থক্যটি ঋণাত্মক হয়, তাহলে string1  

সি-তে উপযুক্ত উদাহরণ সহ স্ট্রিং লাইব্রেরি ফাংশন ব্যাখ্যা করুন

সি-তে উপযুক্ত উদাহরণ সহ স্ট্রিং লাইব্রেরি ফাংশন ব্যাখ্যা করুন

উদাহরণ

#include#includeint main (){ char a[50], b [50]; int d; printf ("2 স্ট্রিং লিখুন:"); scanf ("%s %s", a,b); d =strcmp(a,b); যদি (d==0){ printf("%s হয় (বর্ণানুক্রমিকভাবে) %s এর সমান", a,b); }অন্যথায় যদি (d>0){ printf("%s (বর্ণানুক্রমিকভাবে) %s" এর চেয়ে বড় হয়, a,b); }অন্যথায় যদি (d<0){ printf("%s হয় (বর্ণানুক্রমিকভাবে) %s থেকে কম", a,b); }}

আউটপুট

2টি স্ট্রিং লিখুন:আপেল বলপল (বর্ণানুক্রমিকভাবে) বলের চেয়ে কম

strncmp () ফাংশন

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

সিনট্যাক্স

strncmp ( string1, string2,2)

উদাহরণস্বরূপ, char a[10] =“the”;

char b[10] ="সেখানে"

strncmp (a,b,4);

আউটপুট - উভয় স্ট্রিং সমান

strev() ফাংশন

  • ফাংশনটি একটি স্ট্রিংকে বিপরীত করার জন্য ব্যবহার করা হয়।
  • উল্টানো স্ট্রিং একই স্ট্রিংয়ে সংরক্ষণ করা হবে।

সিনট্যাক্স

strrev (স্ট্রিং)

উদাহরণ

#includemain (){ char a[50]; clrscr(); printf ("একটি স্ট্রিং লিখুন"); পায় (ক); strrev (a); printf("বিপরীত স্ট্রিং =%s",a) getch ();}

আউটপুট

একটি স্ট্রিং লিখুন Helloreversed string =olleH

strstr() ফাংশন

  • এটি মূল স্ট্রিং-এ একটি সাবস্ট্রিং উপস্থিত আছে কিনা তা অনুসন্ধান করতে ব্যবহৃত হয়।

  • এটি s1 এ s2 এর প্রথম সংঘটনে পয়েন্টার ফিরিয়ে দেয়।

সিনট্যাক্স

strstr(mainsring, substring);

উদাহরণ

#includevoid main(){ char a[30],b[30]; char * পাওয়া গেছে; printf("একটি স্ট্রিং লিখুন:\t"); পায়(a); printf("যে স্ট্রিংটি অনুসন্ধান করতে হবে তা লিখুন:\t"); পায়(খ); found=strstr(a,b); if(found) printf("%s %d অবস্থানে %s পাওয়া যায়", b,a,found-a); else printf("-1 যেহেতু স্ট্রিং পাওয়া যাচ্ছে না"); getch();}

আউটপুট

একটি স্ট্রিং লিখুন:আপনি কেমন আছেন যে স্ট্রিংটি অনুসন্ধান করতে হবে তা প্রবেশ করান:আপনাকে 8 অবস্থানে পাওয়া গেছে

  1. কিভাবে জাভাস্ক্রিপ্টে ধ্রুবক তৈরি করবেন? উদাহরণ সহ ব্যাখ্যা কর।

  2. উদাহরণ সহ জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন মডিফায়ার ব্যাখ্যা করুন

  3. উদাহরণ সহ জাভাস্ক্রিপ্টে চূড়ান্ত বিবৃতি ব্যাখ্যা করুন।

  4. একটি উদাহরণ সহ জাভাস্ক্রিপ্টে অ্যাসিঙ্ক্রোনাস ফাংশন ব্যাখ্যা করুন