কম্পিউটার

C-তে আপনার নিজের memcpy() লিখুন


এখানে আমরা দেখতে পাব কিভাবে C-তে memcpy() ফাংশন প্রয়োগ করা যায়। memcpy() ফাংশনটি এক স্থান থেকে অন্য স্থানে ডেটার ব্লক কপি করতে ব্যবহৃত হয়। memcpy() এর সিনট্যাক্স নিচের মত −

void * memcpy(void * dest, const void * srd, size_t num);

আমাদের নিজস্ব memcpy করতে, আমাদের প্রদত্ত ঠিকানাটি char*-এ টাইপকাস্ট করতে হবে, তারপরে উৎস থেকে গন্তব্য বাইট বাইট দ্বারা ডেটা কপি করতে হবে। আরও ভালো ধারণা পেতে নিচের কোডটি দেখুন।

উদাহরণ

#include#includevoid custom_memcpy(void *dest, void *src, size_t n) { int i; //cast src এবং dest to char* char *src_char =(char *)src; char *dest_char =(char *)dest; জন্য (i=0; i 

আউটপুট

কপি করা স্ট্রিং হল হ্যালো ওয়ার্ল্ড, কপি করা অ্যারে হল 10 20 30 40 50 60 70 80 90 
  1. কিভাবে আপনার নিজের YouTube ভিডিও ডাউনলোড করবেন

  2. কিভাবে আপনার নিজের ক্লাউড পিসি সেট আপ করবেন

  3. কীভাবে আপনার নিজের সিজার সাইফার এনকোডার লিখবেন

  4. কিভাবে আপনার নিজের ব্রাউজার এক্সটেনশন লিখবেন [উদাহরণ প্রকল্প অন্তর্ভুক্ত]