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

সি/সি++-এ strchr() ফাংশন


strchr() ফাংশন স্ট্রিং-এ ক্যারেক্টার সার্চ করতে ব্যবহৃত হয়। এটি দ্বিতীয় আর্গুমেন্ট হিসেবে পাস করা ক্যারেক্টারের প্রথম অকারেন্স সার্চ করে এবং সফল হলে ক্যারেক্টারের পয়েন্টার রিটার্ন করে, অন্যথায় NULL।

সি ভাষায় strchr()-এর সিনট্যাক্স:

char *strchr(const char *string , int character)

এখানে,

  • string − স্ট্রিং যা ক্যারেক্টার সার্চ করার জন্য স্ক্যান করা হবে।
  • character − স্ট্রিং-এ সার্চ করার ক্যারেক্টার।

সি ভাষায় strchr()-এর উদাহরণ:

উদাহরণ

#include<stdio.h>
#include<string.h>
int main() {
    char s[] = "Helloworld!";
    char c = 'o';
    char *result = strchr(s, c);
    printf("String after searching the character : %s", result);
    return 0;
}

আউটপুট

String after searching the character : oworld!

উপরের প্রোগ্রামে একটি char টাইপ স্ট্রিং পাস করা হয়েছে এবং একটি ক্যারেক্টার যা স্ট্রিং-এ সার্চ করা হবে। রেজাল্ট পয়েন্টার ভেরিয়েবল *result-এ সংরক্ষিত হয়েছে।

char s[] = "Helloworld!"; char c = 'o'; char *result = strchr(s, c);

  1. C++-এ strchr() ফাংশন এবং এর অ্যাপ্লিকেশন

  2. C/C++-এ mbrtowc() ফাংশন

  3. C++-এ string at() ফাংশন: নির্দিষ্ট পজিশনের ক্যারেক্টার অ্যাক্সেস

  4. C++-এ strchr() ফাংশন