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

C++ में बेसिक ग्राफिक्स प्रोग्रामिंग


C++ प्रोग्रामिंग लैंग्वेज एक बहुमुखी प्रोग्रामिंग लैंग्वेज है। C++ का उपयोग करके आप लो-एंड ग्राफिक्स भी बना सकते हैं यानी बेसिक शेप्स और स्टाइलिश फॉन्ट्स के साथ शब्द बनाना और उनमें रंग जोड़ना C++ का उपयोग करके किया जा सकता है।

ग्राफिक्स प्रोग्रामिंग C++ में आपके टर्मिनल या कमांड प्रॉम्प्ट का उपयोग करके की जा सकती है या आप DevC++ कंपाइलर डाउनलोड करके ग्राफिक्स प्रोग्राम बना सकते हैं।

टर्मिनल के लिए आपको अपने GCC कंपाइलर में graphics.h लाइब्रेरी जोड़ने की आवश्यकता है। इसके लिए आपको निम्नलिखित कमांड्स टाइप करने होंगे।

>sudo apt-get install build-essential 
>sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-2.0 \ 
guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev \ 
libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev \ 
libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev \ 
libslang2-dev libasound2 libasound2-dev 
>sudo make install 
sudo cp /usr/local/lib/libgraph.* /usr/lib

उपरोक्त सभी कमांड्स को क्रमिक रूप से टाइप करके आप अपने टर्मिनल के GCC कंपाइलर में graphics.h लाइब्रेरी को सफलतापूर्वक इंस्टॉल कर सकते हैं।

दूसरी विधि के लिए आपको DevC++ कंपाइलर इंस्टॉल करना होगा।

graphics.h लाइब्रेरी - ग्राफिक्स.h लाइब्रेरी का उपयोग आपके C++ प्रोग्राम में ग्राफिक्स जोड़ने के लिए किया जाता है। ग्राफिक्स प्रोग्रामिंग के लिए, यह एक अनिवार्य इन्क्लूड लाइब्रेरी है क्योंकि इसमें सभी आवश्यक मेथड्स होते हैं।

C++ प्रोग्राम में ग्राफिक्स शामिल करने का सिंटैक्स:

सिंटैक्स

#include <graphics.h>

उदाहरण

C++ में ग्राफिक्स प्रोग्रामिंग के कार्यान्वयन को दिखाने के लिए प्रोग्राम:

#include <graphics.h> 
#include <isotream.h> 
using namespace std; 

int main() { 
    int gd = DETECT, gm; 
    initgraph(&gd, &gm, "C:\\TC\\BGI"); 
    rectangle(100, 100, 200, 200); 
    getch(); 
    closegraph(); 
    return 0; 
}

आउटपुट

C++ में बेसिक ग्राफिक्स प्रोग्रामिंग

C++ ग्राफिक्स प्रोग्रामिंग के अन्य सामान्य फंक्शन्स हैं:

  • arc() - दिए गए कोण और त्रिज्या का आर्क बनाता है।

  • bar() - दिए गए कोऑर्डिनेट्स के साथ बार बनाता है।

  • circle() - दी गई त्रिज्या का सर्कल बनाता है।

  • closegraph() - यह ग्राफिक्स मोड को बंद करता है और मेमोरी चंक्स को डीअलोकेट करता है।

  • ellipse() - दिए गए मेजर और माइनर एक्सिस के साथ एलिप्स बनाता है।

  • floodfill() - फ्लड फिल का उपयोग दिए गए कोऑर्डिनेट्स वाले विशिष्ट बिंदु को एक विशिष्ट रंग से भरने के लिए किया जाता है।

  • line() - दिए गए प्रारंभिक और अंतिम बिंदुओं की रेखा बनाता है।

  • rectangle() - दिए गए कोऑर्डिनेट्स के साथ आयत बनाता है।


  1. - C++ प्रोग्रामिंग भाषा की विशेषताएं

    C++ को एक मिडिल-लेवल भाषा माना जाता है, क्योंकि इसमें हाई-लेवल और लो-लेवल दोनों भाषा विशेषताओं का संयोजन होता है। यह C का सुपरसेट है, और वस्तुतः कोई भी वैध C प्रोग्राम एक वैध C++ प्रोग्राम है। C++ विभिन्न प्लेटफॉर्म्स पर चलता है, जैसे Windows, Mac OS, और UNIX के विभिन्न संस्करण। निम्नलिखित C++ की कु

  1. - C++ प्रोग्रामिंग कैसे सीखें?

    तो आपने C++ में प्रोग्राम करना सीखने का फैसला किया है लेकिन नहीं जानते कि कहां से शुरू करें। यहां एक संक्षिप्त अवलोकन है कि आप कैसे शुरुआत कर सकते हैं। C++ कंपाइलर प्राप्त करें यह पहला कदम है जो आप C++ में प्रोग्राम करना सीखना शुरू करने से पहले करना चाहेंगे। सभी प्रमुख OS प्लेटफॉर्म्स के लिए अच्छे

  1. - C++ प्रोग्रामिंग भाषा क्या है?

    C++ एक प्रोग्रामिंग भाषा है जिसे ब्यार्ने स्ट्रॉस्ट्रप द्वारा 1979 में बेल लैब्स में विकसित किया गया था। C++ को एक मिडिल-लेवल भाषा माना जाता है, क्योंकि इसमें हाई-लेवल और लो-लेवल दोनों भाषा विशेषताओं का संयोजन होता है। यह C का सुपरसेट है, और वस्तुतः कोई भी वैध C प्रोग्राम एक वैध C++ प्रोग्राम है। C+