কম্পিউটার

C ভাষায় memcmp এবং memicmp ফাংশনের মধ্যে পার্থক্য বলুন


Memcmp() এবং memicmp() মেমরির দুটি ব্লকের প্রথম n বাইটের তুলনা করে।

  • memcmp() স্বাক্ষরবিহীন অক্ষর হিসাবে তুলনা করে।

  • memicmp() অক্ষর হিসাবে তুলনা করে কিন্তু, বড় হাতের অক্ষর বা ছোট হাতের অক্ষর উপেক্ষা করে।

  • উভয় ফাংশন একটি পূর্ণসংখ্যা মান প্রদান করে।

  • দুটি মেমরি বাফার সমান (রিটার্ন 0)।

  • প্রথম বাফার দ্বিতীয়ের চেয়ে বড় (রিটার্ন>0)।

  • প্রথম বাফার সেকেন্ডের চেয়ে কম (রিটার্ন<0)।

প্রোগ্রাম

নিম্নলিখিত প্রোগ্রামটি memcmp() এবং memicmp() ফাংশনগুলির ব্যবহার দেখায়৷

#include#includemain(){ char st1[]="এটি হল সি প্রোগ্রামিং ভাষা"; char st2[]="এটি সি প্রোগ্রামিং"; int ফলাফল; ফলাফল=memcmp(st1,st2,strlen(st2)); printf("\n1. memcmp ব্যবহার করে বাফার তুলনা করার পরে ফলাফল"); চেক (ফলাফল); ফলাফল =memicmp(st1,st2,strlen(st2)); printf("\n2. memicmp ব্যবহার করে বাফার তুলনা করার পরে ফলাফল"); চেক(ফলাফল);}চেক(int x){ if(x==0) printf(" buffer st1 এবং st2 একই ডেটা ধরে রাখে\n"); if(x>0) printf("বাফার st1 বাফার st2 থেকে বড়\n"); if(x<0) printf(“ buffer st1 বাফার st2\n" থেকে কম);

আউটপুট

আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -

<পূর্ব>1. memcmp বাফার ব্যবহার করে বাফার তুলনা করার পর ফলাফল st1 বাফার st22 এর চেয়ে কম। memicmp বাফার ব্যবহার করে বাফার তুলনা করার পরে ফলাফল st1 এবং st2 একই ডেটা ধরে
  1. জাভাস্ক্রিপ্ট ফাংশন ডিফল্ট এবং বিশ্রাম পরামিতি মধ্যে পার্থক্য কি?

  2. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  3. জাভাস্ক্রিপ্টে কাস্টম এবং বিল্ট-ইন ফাংশনের মধ্যে পার্থক্য কী?

  4. C ভাষায় putw() এবং getw() ফাংশন ব্যাখ্যা কর