सी प्रोग्राम में रंग कैसे प्राप्त करें (चित्रों के साथ)

विषयसूची:

सी प्रोग्राम में रंग कैसे प्राप्त करें (चित्रों के साथ)
सी प्रोग्राम में रंग कैसे प्राप्त करें (चित्रों के साथ)

वीडियो: सी प्रोग्राम में रंग कैसे प्राप्त करें (चित्रों के साथ)

वीडियो: सी प्रोग्राम में रंग कैसे प्राप्त करें (चित्रों के साथ)
वीडियो: Chromebook Pixel 2015 Crouton Demo with Steam, Minecraft, Firefox, Emulation & More! 2024, अप्रैल
Anonim

आपके सी प्रोग्राम में टेक्स्ट या आकृतियों का रंग बदलने से उपयोगकर्ता द्वारा आपका प्रोग्राम चलाने पर उन्हें पॉप करने में मदद मिल सकती है। आपके टेक्स्ट और ऑब्जेक्ट का रंग बदलना काफी सीधी प्रक्रिया है, और आवश्यक फ़ंक्शन मानक लाइब्रेरी में शामिल हैं। आप स्क्रीन पर जो कुछ भी आउटपुट करते हैं उसका रंग बदल सकते हैं।

कदम

2 का भाग 1: आउटपुट टेक्स्ट का रंग बदलना

सी प्रोग्राम में रंग प्राप्त करें चरण 1
सी प्रोग्राम में रंग प्राप्त करें चरण 1

चरण 1. मानक इनपुट और आउटपुट लाइब्रेरी शामिल करें।

यह सामान्य पुस्तकालय आपको उस रंग को बदलने की अनुमति देता है जो टेक्स्ट आउटपुट प्रदर्शित करता है। अपने प्रोग्राम के शीर्ष पर निम्न कोड जोड़ें:

#शामिल

सी प्रोग्राम में रंग प्राप्त करें चरण 2
सी प्रोग्राम में रंग प्राप्त करें चरण 2

चरण 2. कंसोल इनपुट और आउटपुट लाइब्रेरी शामिल करें।

इससे उपयोगकर्ता से कीबोर्ड इनपुट कैप्चर करना आसान हो जाएगा। Stdio.h लाइब्रेरी के नीचे लाइब्रेरी जोड़ें:

#शामिल करें #शामिल करें

सी प्रोग्राम में रंग प्राप्त करें चरण 3
सी प्रोग्राम में रंग प्राप्त करें चरण 3

चरण 3. टेक्स्ट के लिए आप किस रंग का उपयोग करना चाहते हैं, यह परिभाषित करने के लिए टेक्स्टकलर फ़ंक्शन का उपयोग करें।

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

#include #include main() {textcolor(RED); // आप "RED" के बजाय "4" टाइप कर सकते हैं, लेकिन यह उतना पठनीय नहीं है}

रंग अंकीय मूल्य
काला 0
नीला 1
हरा 2
सियान 3
लाल 4
मैजेंटा 5
भूरा 6
हल्का भूरा 7
अंधेरे भूरा 8
हल्का नीला 9
हल्का हरा 10
हल्का हरित - नील 11
हल्का लाल 12
हल्का मैजंटा 13
पीला 14
सफेद 15

इससे कहीं अधिक रंग हैं। उपलब्ध रंग स्थापित ग्राफिक्स ड्राइवरों और वर्तमान मोड पर निर्भर करते हैं। रंग सभी कैप्स में लिखे जाने चाहिए।

सी प्रोग्राम में रंग प्राप्त करें चरण 4
सी प्रोग्राम में रंग प्राप्त करें चरण 4

चरण 4. आउटपुट टेक्स्ट जोड़ें और प्रोग्राम समाप्त करें।

अपने नए रंग में कुछ टेक्स्ट प्रदर्शित करने के लिए cprintf फ़ंक्शन शामिल करें। जब उपयोगकर्ता कोई कुंजी दबाता है तो प्रोग्राम को बंद करने के लिए अंत में गेटच फ़ंक्शन का उपयोग करें।

#include #include main() {textcolor(RED); // आप "RED" के बजाय "4" टाइप कर सकते हैं, लेकिन यह पढ़ने योग्य नहीं है cprintf ("हैलो, वर्ल्ड!"); गेटच (); वापसी 0; }

2 का भाग 2: आरेखण रंग बदलना

सी प्रोग्राम में रंग प्राप्त करें चरण 5
सी प्रोग्राम में रंग प्राप्त करें चरण 5

चरण 1. ग्राफिक्स लाइब्रेरी शामिल करें।

सी ग्राफिक्स लाइब्रेरी आपको वस्तुओं को आकर्षित करने के साथ-साथ उनके रंग को समायोजित करने की अनुमति देती है। आप इसे अपने प्रोग्राम के शीर्ष पर शामिल करके ग्राफ़िक्स लाइब्रेरी तक पहुँच प्राप्त कर सकते हैं:

#शामिल

सी प्रोग्राम में रंग प्राप्त करें चरण 6
सी प्रोग्राम में रंग प्राप्त करें चरण 6

चरण 2. कंसोल इनपुट और आउटपुट लाइब्रेरी शामिल करें।

उपयोगकर्ता के इनपुट को आसानी से कैप्चर करने के लिए आप इस लाइब्रेरी का उपयोग कर सकते हैं। ग्राफ़िक्स.एच लाइब्रेरी के नीचे लाइब्रेरी जोड़ें:

#शामिल करें #शामिल करें

सी प्रोग्राम में रंग प्राप्त करें चरण 7
सी प्रोग्राम में रंग प्राप्त करें चरण 7

चरण 3. ग्राफिक्स ड्राइवर और मोड के लिए वेरिएबल्स को इनिशियलाइज़ करें।

ऑब्जेक्ट बनाना शुरू करने से पहले आपको ऐसा करने की आवश्यकता होगी, ताकि प्रोग्राम को सिस्टम ग्राफिक्स ड्राइवरों तक पहुंच प्राप्त हो। यह स्क्रीन पर एक क्षेत्र बनाएगा जिस पर ऑब्जेक्ट खींचा जाएगा।

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); // इसे अपने कंपाइलर के पथ में बदलें}

सी प्रोग्राम में रंग प्राप्त करें चरण 8
सी प्रोग्राम में रंग प्राप्त करें चरण 8

चरण 4. उस वस्तु का रंग सेट करें जिसे आप आकर्षित करना चाहते हैं।

किसी ऑब्जेक्ट में कोडिंग करने से पहले, उस ऑब्जेक्ट के रंग को परिभाषित करने के लिए सेटकलर फ़ंक्शन का उपयोग करें जिसे आप आकर्षित करने वाले हैं:

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); सेटकलर (नीला); // आप समान रंग प्राप्त करने के लिए "नीला" के बजाय "1" दर्ज कर सकते हैं, लेकिन यह उतना पठनीय नहीं है }

सी प्रोग्राम में रंग प्राप्त करें चरण 9
सी प्रोग्राम में रंग प्राप्त करें चरण 9

चरण 5. अपनी पसंद की एक वस्तु बनाएं।

इस उदाहरण के लिए, आप आयत फ़ंक्शन का उपयोग करके एक आयत बनाएँगे। आप अपने द्वारा सेट किए गए रंग में आकर्षित करने के लिए किसी भी ग्राफिक्स.एच ड्राइंग टूल का उपयोग कर सकते हैं।

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); सेटकलर (नीला); आयत (५०, ५०, १००, १००); // ये संख्याएँ बाएँ-ऊपर और दाएँ-निचले कोनों के स्थान को दर्शाती हैं}

सी प्रोग्राम में रंग प्राप्त करें चरण 10
सी प्रोग्राम में रंग प्राप्त करें चरण 10

चरण 6. कार्यक्रम को समाप्त करें और इसका परीक्षण करें।

जैसे ही आप प्रोग्राम को बंद करते हैं, गेटच कमांड जोड़ें और ग्राफिक्स क्षेत्र को बंद कर दें। इसे संकलित करें और इसे एक परीक्षण रन दें।

#include #include main() { int gd = DETECT, gm; initgraph(&gd, &gm, "C:\TC\BGI"); सेटकलर (नीला); आयत (५०, ५०, १००, १००); गेटच (); क्लोजग्राफ (); वापसी 0; }

सिफारिश की: