Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

c++ प्रोग्राम में एकाधिक .cpp फ़ाइलों को संकलित करना

यहां हम देखेंगे कि C++ प्रोग्राम में मल्टीपल cpp फाइल को कंपाइल कैसे करें। कार्य बहुत सरल है। हम नाम को एक निष्पादन योग्य फ़ाइल में संकलित करने के लिए g++ कंपाइलर को सूची के रूप में प्रदान कर सकते हैं

abc.cpp, और xyz.cpp जैसी कई फ़ाइलों को एक साथ संकलित करने के लिए, सिंटैक्स इस तरह होगा -

g++ abc.cpp xyz.cpp

प्रोग्राम को चलाने के लिए, हम इसका उपयोग कर सकते हैं -

./a.out

उदाहरण

float area(float r){
   return (3.1415*r*r); //area of a circle
}
float area(float l, float w) {
   return (l * w); //area of a rectangle
}

उदाहरण

#include <iostream>
#include "area.cpp"
using namespace std;
main() {
   cout << "Area of circle with radius 2.5 is: " << area(2.5) << endl;
   cout << "Area of rectangle with length and width are 5 and 7 is: " << area(5, 7) << endl;
}

आउटपुट

$ g++ area.cpp find_area.cpp
$ ./a.out
Area of circle with radius 2.5 is: 19.6344
Area of rectangle with length and width are 5 and 7 is: 35
$

  1. सी++ में ऑक्टाहेड्रोन के भूतल क्षेत्र के लिए कार्यक्रम

    ऑक्टाहेड्रोन क्या है? शब्द डोडेकेहेड्रॉन ग्रीक शब्दों से लिया गया है, जहां ऑक्टा का अर्थ है आठ और हेड्रॉन चेहरे को निर्दिष्ट करता है। ज्यामितीय में ऑक्टाहेड्रोन एक 3-डी प्लेटोनिक या आठ चेहरों वाला नियमित ठोस है। जैसे, अन्य आकृतियों के अष्टफलक में भी गुण होते हैं और वे हैं - 6 पॉलीहेड्रॉन शिखर 12 प

  1. सी++ में डोडेकाहेड्रॉन के सतह क्षेत्र के लिए कार्यक्रम

    डोडेकाहेड्रॉन क्या है? शब्द डोडेकाहेड्रॉन ग्रीक शब्दों से लिया गया है, जहां डोडेका का अर्थ है बारह और हेड्रॉन चेहरे को निर्दिष्ट करता है। ज्यामितीय में डोडेकाहेड्रॉन एक 3-डी प्लेटोनिक या बारह सपाट चेहरों वाला नियमित ठोस है। जैसे, अन्य आंकड़े डोडेकाहेड्रोन में भी गुण होते हैं और वे हैं - 20 पॉलीहेड

  1. C++ का प्रयोग करके दीर्घवृत्त का क्षेत्रफल ज्ञात करने का कार्यक्रम

    यहां हम देखेंगे कि C++ का उपयोग करके दीर्घवृत्त का क्षेत्रफल कैसे प्राप्त करें। अंडाकार के अलग-अलग हिस्से होते हैं। ये नीचे की तरह हैं। मुख्य बिंदु विवरण केंद्र दीर्घवृत्त का केंद्र। यह रेखा खंडों का भी केंद्र है जो दो फ़ॉसी को जोड़ता है। प्रमुख अक्ष दीर्घवृत्त का सबसे लंबा व्यास nmemb यह तत्व