কম্পিউটার টিউটোরিয়াল

সি ভাষায় মাল্টিলাইন ম্যাক্রো (Multiline Macros)

এই সেকশনে দেখব সি-তে মাল্টিলাইন ম্যাক্রো কীভাবে লিখতে হয়। মাল্টিলাইন ম্যাক্রো ফাংশনের মত লিখা যায়, কিন্তু ম্যাক্রোর জন্য প্রতিটি লাইন অবশ্যই ব্যাকস্ল্যাশ '\' ক্যারেক্টার দিয়ে টার্মিনেট করতে হয়। যদি কার্লি ব্রেস '{}' ব্যবহার করা হয় এবং ম্যাক্রো '}'- দিয়ে শেষ হয়, তবে এরর হতে পারে। তাই পুরো ব্লকে প্যarethেসিস দিয়ে বাদ দেওয়া ভালো।

নিচের প্রোগ্রাম দেখে মাল্টিলাইন ম্যাক্রোর আইডিয়া নিন।

উদাহরণ কোড

#include <stdio.h>
#define PRINT(x, str) ({\
    printf("The number %d", x);\
    printf(" is ");\
    printf(#str);\
    printf("\n");\
})
int main() {
    int x = 10;
    if (x % 2 == 0) {
        PRINT(x, EVEN);
    }
}

আউটপুট

The number 10 is EVEN
  1. মাইক্রোসফট এক্সেলে ম্যাক্রো তৈরি ও চালানোর পূর্ণ গাইড

  2. গ্রুপ পলিসি ব্যবহার করে মাইক্রোসফট অফিসে ম্যাক্রো ব্লক করা

  3. টকিন্টার পাইথনে মাল্টিলাইন এন্ট্রি তৈরি করা

  4. উইন্ডোজ ১০-এ কীবোর্ড ম্যাক্রো তৈরি করুন: দ্রুত পণ্যতা বাড়ান