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

C . में fillpoly () फ़ंक्शन

अवधारणा

अब हेडर फ़ाइल ग्राफ़िक्स.एच में फ़िलपॉली () फ़ंक्शन शामिल है जो त्रिकोण, आयत, पेंटागन, षट्भुज आदि जैसे बहुभुज को खींचने और भरने के लिए कार्यान्वित किया जाता है। इसलिए इस फ़ंक्शन को ड्रापोली () के समान तर्क की आवश्यकता होती है।

सिंटैक्स

void fillpoly( int number, int *polypoints );

इस मामले में, संख्या इंगित करती है (n + 1) बिंदुओं की संख्या जहां, n बहुभुज में शीर्षों की संख्या है और पॉलीपॉइंट (n*2) पूर्णांकों के अनुक्रम की ओर इशारा करते हैं।

इनपुट

arr[] = {320, 150, 400, 250, 250, 350, 320, 150};

आउटपुट

C . में fillpoly () फ़ंक्शन

स्पष्टीकरण

तो fillpoly() की घोषणा में दो तर्क शामिल हैं:संख्या निर्दिष्ट करती है (n + 1) बिंदुओं की संख्या जहां n को बहुभुज में शिखर की संख्या के रूप में इंगित किया जाता है। दूसरा तर्क, जैसे, पॉलीपॉइंट्स (n * के अनुक्रम को इंगित करता है) 2) पूर्णांक। इसके परिणामस्वरूप, पूर्णांकों का प्रत्येक युग्म बहुभुज पर एक बिंदु के x और y निर्देशांक प्रदान करता है। इसलिए हम (n + 1) अंक इंगित करते हैं क्योंकि एक पूर्ण आकृति बनाने के लिए पहला बिंदु निर्देशांक (n + 1)वें के बराबर होना चाहिए।

उदाहरण

// C Implementation for fillpoly()
#include <graphics.h>
// driver code
intmain(){
   // Here gm1 is Graphics mode which is a computer display mode that
   // produces image using pixels. DETECT is a macro defined in
   // "graphics.h" header file
   intgd1 = DETECT, gm1;
   // Different coordinates for polygon
   intarr1[] = {320, 150, 400, 250, 250, 350, 320, 150};
   // Here initgraph initializes the
   // graphics system by loading a
   // graphics driver from disk
   initgraph(&gd1, &gm1, "");
   // fillpoly function
   fillpoly(4, arr1);
   getch();
   // Here closegraph function closes the
   // graphics mode and deallocates
   // all memory allocated by
   // graphics system .
   closegraph();
   return0;
}

आउटपुट

C . में fillpoly () फ़ंक्शन


  1. C . में पूर्वनिर्धारित पहचानकर्ता __func__

    पहचानकर्ता प्रोग्रामिंग में किसी इकाई को प्रोग्राम में पहचानने के लिए दिया गया नाम है। आम तौर पर, प्रोग्रामर द्वारा कुशल कार्य करने के लिए पहचानकर्ता बनाए जाते हैं लेकिन कुछ पूर्वनिर्धारित पहचानकर्ता होते हैं जो प्रोग्रामिंग में अंतर्निहित होते हैं। उदाहरण के लिए, cout, cin, आदि. यहाँ, हम C प्रोग्

  1. फ़ाइल को हटाने के लिए सी प्रोग्राम

    प्रोग्रामिंग में, फाइलों के साथ काम करना बहुत महत्वपूर्ण है और प्रत्येक प्रोग्रामिंग भाषा के अपने कार्यों या लाइब्रेरी का अपना सेट होता है जो फाइलों में हेरफेर करने में मदद करता है। C प्रोग्रामिंग लैंग्वेज में एक फंक्शन रिमूव भी होता है जिसका उपयोग प्रोग्रामर किसी फाइल को डिलीट करने के लिए कर सकता

  1. सी ग्राफिक्स में बार () फ़ंक्शन

    बार () फ़ंक्शन एक सी ग्राफिक्स फ़ंक्शन है जिसका उपयोग सी प्रोग्रामिंग भाषा में ग्राफिक्स बनाने के लिए किया जाता है। ग्राफ़िक्स.एच हेडर में ऐसे फ़ंक्शन होते हैं जो ग्राफ़िक्स को आरेखित करने के लिए कार्य करते हैं। बार () फ़ंक्शन को हेडर फ़ाइल में भी परिभाषित किया गया है। सिंटैक्स शून्य बार (इंट लेफ्ट