strchr() এবং strstr()ফাংশন দুইটি সম্পর্কে বিস্তারিত জানতে চাচ্ছি।

asked 15 Dec '17, 12:52

BAUST_Prince's gravatar image

BAUST_Prince
555


strchr() : কোন একটা স্ট্রিং এর মধ্যে কোন একটা char আছে কি না সেটা বের করার জন্য এই ফাংশন ব্যবহার করা হয় ।

মনে করেন str = "hello world", c = 'w' এখন w char টি str এর মধ্যে আছে কি না সেটা বের করার জন্য আপনাকে এই ভাবে লিখতে হবে ।

strchr(str, c);

এখন c যদি str এর মধ্যে থাকে তবে এই ফাংশন str এর মধ্যে c যে জায়গায় আছে তার pointer রিটার্ন করবে । যদি c, str এর মধ্যে খুঁজে না পায় তবে NULL রিটার্ন করবে ।

strstr(): একটা স্ট্রিং এর মধ্যে অন্য একটা স্ট্রিং আছে কি না সেটা বের করা জন্য এই ফাংশন ব্যবহার করা হয় ।

মনে করেন str1 = "hello world", str2 = "world" . এখন str1 এর মধ্যে str2 আছে কি না সেটা জানার জন্য আপনি এই ভাবে লিখতে পারেন ।

strstr(str1, str2);

এখন str1 এর মধ্যে যদি str2 কে খুঁজে পাওয়া যায় তবে এই ফাংশন str2 এর প্রথম char এই ক্ষেত্রে 'w' str1 এর যে পজিশনে পাওয়া যাবে তার pointer রিটার্ন করবে । যদি খুঁজে না পায় তবে NULL রিটার্ন করবে ।

এই সম্পর্কে আরও জানতে আপনি এই লিঙ্ক থেকে ঘুরে আসতে পারেন ।

ধন্যবাদ :)

permanent link

answered 15 Dec '17, 13:37

menon's gravatar image

menon
4.5k330

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×401
×55
×3

question asked: 15 Dec '17, 12:52

question was seen: 443 times

last updated: 15 Dec '17, 13:37