Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ प्रोग्राम को प्रीप्रोसेसर कोड में बदलें

यहां हम देखेंगे कि सी या सी++ प्रोग्राम के सोर्स कोड से प्रीप्रोसेस्ड या प्रीप्रोसेसर कोड कैसे जेनरेट करें।

G++ कंपाइलर का उपयोग करके प्रीप्रोसेस्ड कोड देखने के लिए, हमें g++ के साथ '-E' विकल्प का उपयोग करना होगा।

प्रीप्रोसेसर में कोड में सभी # निर्देश शामिल हैं, और मैक्रो फ़ंक्शन का विस्तार भी करता है।

सिंटैक्स

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. सी/सी++ एनएच कैटलन नंबर के लिए प्रोग्राम?

    कैटलन संख्याएं संख्याओं का एक क्रम है। कैटलन संख्याएं प्राकृतिक संख्याओं का एक क्रम बनाती हैं जो गिनती की विभिन्न समस्याओं में होती हैं, जिनमें अक्सर पुनरावर्ती-परिभाषित वस्तुएं शामिल होती हैं। सीएन लंबाई 2n के डाइक शब्दों की संख्या है। एक डाइक शब्द एक स्ट्रिंग है जिसमें एन एक्स और एन वाई शामि

  1. C++ प्रोग्राम फारेनहाइट को सेल्सियस में बदलने के लिए

    इस कार्यक्रम में हम देखेंगे कि C++ का उपयोग करके सेल्सियस को फारेनहाइट में कैसे परिवर्तित किया जाए। जैसा कि हम जानते हैं कि सूत्र सरल है। एल्गोरिदम Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End उदाहरण कोड #include<iostream> using namespace std; main() { floa

  1. सी ++ प्रोग्राम ऑक्टल नंबर को बाइनरी नंबर में कनवर्ट करने के लिए

    एक कंप्यूटर सिस्टम में, बाइनरी नंबर बाइनरी नंबर सिस्टम में व्यक्त किया जाता है जबकि ऑक्टल नंबर ऑक्टल नंबर सिस्टम में होता है। बाइनरी नंबर बेस 2 में है जबकि ऑक्टल नंबर बेस 8 में है। बाइनरी नंबर और उनके संगत ऑक्टल नंबर के उदाहरण इस प्रकार हैं - बाइनरी नंबर अष्टाधारी संख्या 01101 15 00101 5 10110