কম্পিউটার

C++ এ মেমসেট


এই বিভাগে আমরা C++ এ memset() ফাংশনের উদ্দেশ্য কী তা দেখব। এই ফাংশনটি একটি অক্ষরের মানকে স্বাক্ষরবিহীন অক্ষরে রূপান্তরিত করে এবং প্রদত্ত str[] দ্বারা নির্দেশিত বস্তুর প্রথম n অক্ষরের প্রতিটিতে কপি করে। যদি n স্ট্রিং আকারের চেয়ে বড় হয় তবে এটি অনির্ধারিত হবে।

মেমসেট() ফাংশনের সিনট্যাক্স

void* memset( void*str, int c, size_t n);

এই উদাহরণে একটি স্ট্রিং ব্যবহার করা হবে, তারপর প্রতিটি অক্ষরকে এন দৈর্ঘ্য পর্যন্ত অন্য অক্ষরে রূপান্তর করুন।

উদাহরণ

#includeনেমস্পেস ব্যবহার করে std;int main() { char str[] ="হ্যালো ওয়ার্ল্ড"; memset(str, 'o', 6); // n =6 cout < নিন 

আউটপুট

ooooooWorld

মেমসেট() সমস্ত মান 0 বা -1 সেট করতে ব্যবহার করা যেতে পারে। কিন্তু আমরা অন্য কিছু মান ব্যবহার করতে পারি না, কারণ memset() বাইট দ্বারা বাইট কাজ করে।

উদাহরণ

#includeনেমস্পেস ব্যবহার করে std;int main() { int array[10]; মেমসেট(অ্যারে, 0, সাইজফ(অ্যারে)); for(int i =0; i<10; i++){ cout <<অ্যারে[i] <<" "; } cout < 

আউটপুট

0 0 0 0 0 0 0 0 0 0-1 -1 -1 -1 -1 -1 -1 -1 -150529027 50529027 50529027 50529027 50529027 50529027 50529027 50529527520520952059520595205275 
  1. C++ Enum

  2. বিবৃতি সি++ পরিবর্তন করুন

  3. C++ এ মিতব্যয়ী নম্বর

  4. C++ পেন্টাটোপ নম্বর