কম্পিউটার টিউটোরিয়াল

C ভাষায় strrev() ফাংশন কী?


ক্যারেক্টারের একটি অ্যারেকে স্ট্রিং বলা হয়।

ডিক্লেয়ারেশন

একটি অ্যারে ডিক্লেয়ার করার সিনট্যাক্স নিম্নরূপ:

char stringname[size];

উদাহরণস্বরূপ - char string[50]; ৫০ ক্যারেক্টার দৈর্ঘ্যের স্ট্রিং

ইনিশিয়ালাইজেশন

  • সিঙ্গেল ক্যারেক্টার কনস্ট্যান্ট ব্যবহার করে -
char string[10] = {'H', 'e', 'l', 'l', 'o', '\0'}
  • স্ট্রিং কনস্ট্যান্ট ব্যবহার করে -
char string[10] = "Hello";

এক্সেসিং - "%s" কন্ট্রোল স্ট্রিং স্ট্রিং অ্যাক্সেস করার জন্য ব্যবহার হয়, '\0' পাওয়া পর্যন্ত।

strrev() ফাংশন

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

  • উল্টো হওয়া স্ট্রিং একই স্ট্রিং-এ সংরক্ষিত হয়।

সিনট্যাক্স

strrev() ফাংশনের সিনট্যাক্স নিম্নরূপ:

strrev(string)

উদাহরণ

নিচের প্রোগ্রামটি strrev() ফাংশনের ব্যবহার দেখায়।

#include  main(){    char a[50];    clrscr();    printf("একটি স্ট্রিং লিখুন");    gets(a);    strrev(a);    printf("উল্টো স্ট্রিং = %s", a);    getch(); }

আউটপুট

উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:

একটি স্ট্রিং লিখুন Hello উল্টো স্ট্রিং = olleH

উদাহরণ ২

স্ট্রিং রিভার্স সম্পর্কে আরও জানার জন্য আরেকটি উদাহরণ দেখুন।

strrev লাইব্রেরি ফাংশন ব্যবহার করে স্ট্রিং উল্টো করার C প্রোগ্রাম নিচে দেওয়া হল:

#include  #include  void main(){    char string[25];    printf("উল্টো করার স্ট্রিং লিখুন: ");    gets(string);    printf("strrev() এর আগে স্ট্রিং: %s\n", string);    strrev(string);    printf("strrev() এর পর স্ট্রিং: ");    puts(string); }

আউটপুট

উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:

উল্টো করার স্ট্রিং লিখুন: Tutorials Point strrev() এর আগে স্ট্রিং: Tutorials Point strrev() এর পর স্ট্রিং: tnioP slairotuT
  1. C ভাষায় strncpy() ফাংশন কী?

  2. C ভাষায় strcmp() ফাংশন কী?

  3. C ভাষায় strcat() ফাংশন কী?

  4. C ভাষায় strcpy() ফাংশন কী?