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

সি/সি++ প্রোগ্রামকে প্রিপ্রসেসর কোডে কনভার্ট করা

এখানে দেখব সি বা সি++ প্রোগ্রামের সোর্স কোড থেকে প্রিপ্রসেসড বা প্রিপ্রসেসর কোড কীভাবে জেনারেট করতে হয়।

g++ কম্পাইলার দিয়ে প্রিপ্রসেসড কোড দেখতে '-E' অপশন ব্যবহার করতে হয়।

প্রিপ্রসেসর কোডে সকল # ডিরেক্টিভ থাকে এবং MACRO ফাংশন এক্সপ্যান্ডেড থাকে।

সিনট্যাক্স

g++ -E program.cpp

উদাহরণ

#define PI 3.1415
int main() {
    float a = PI, r = 5;
    float c = a * r * r;
    return 0;
}

আউটপুট

$ g++ -E test_prog.cpp
int main() {
    float a = 3.1415, r = 5;
    float c = a * r * r;
    return 0;
}
  1. C/C++ প্রিপ্রসেসর ডাইরেক্টিভস (Preprocessor Directives)

  2. সি/সি++ প্রোগ্রাম: nth ক্যাটালান সংখ্যা (Catalan Number)

  3. C++ প্রোগ্রাম: ফারেনহাইটকে সেলসিয়াসে রূপান্তর

  4. অক্টাল সংখ্যা বাইনারি সংখ্যায় রূপান্তর করার C++ প্রোগ্রাম