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);