كيفية الحصول على برنامج Color in C (بالصور)

جدول المحتويات:

كيفية الحصول على برنامج Color in C (بالصور)
كيفية الحصول على برنامج Color in C (بالصور)

فيديو: كيفية الحصول على برنامج Color in C (بالصور)

فيديو: كيفية الحصول على برنامج Color in C (بالصور)
فيديو: Converting a Lenovo Chromebook to Linux: Lenovo N42 2024, أبريل
Anonim

يمكن أن يساعد تغيير لون النص أو الأشكال في برنامج C على ظهورها عندما يقوم المستخدم بتشغيل برنامجك. يعد تغيير لون النص والكائنات عملية مباشرة إلى حد ما ، ويتم تضمين الوظائف الضرورية في المكتبات القياسية. يمكنك تغيير لون أي شيء تخرجه على الشاشة.

خطوات

جزء 1 من 2: تغيير لون نص الإخراج

احصل على اللون في برنامج C الخطوة 1
احصل على اللون في برنامج C الخطوة 1

الخطوة 1. قم بتضمين مكتبة الإدخال والإخراج القياسي

تتيح لك هذه المكتبة العامة تغيير اللون الذي يعرضه إخراج النص. أضف الكود التالي إلى أعلى برنامجك:

#يشمل

احصل على اللون في برنامج C الخطوة 2
احصل على اللون في برنامج C الخطوة 2

الخطوة 2. قم بتضمين مكتبة إدخال وإخراج وحدة التحكم

هذا سيجعل من السهل التقاط مدخلات لوحة المفاتيح من المستخدم. أضف المكتبة أسفل مكتبة stdio.h:

# تضمين # تضمين

احصل على اللون في برنامج C الخطوة 3
احصل على اللون في برنامج C الخطوة 3

الخطوة 3. استخدم وظيفة textcolor لتحديد اللون الذي تريد استخدامه للنص

يمكنك استخدام هذه الوظيفة لتغيير ألوان نص الإخراج. يجب كتابة الألوان بأحرف كبيرة أو التعبير عنها كأرقام:

#include #include main () {textcolor (RED)؛ // يمكنك كتابة "4" بدلاً من "RED" ، لكنها ليست مقروءة}

اللون القيمة العددية
أسود 0
أزرق 1
لون أخضر 2
ازرق سماوي 3
أحمر 4
أرجواني 5
بنى 6
رمادي فاتح 7
الرمادي الداكن 8
أزرق فاتح 9
اخضر فاتح 10
ضوء سماوي 11
مضاءة 12
لايت ماجنتا 13
أصفر 14
أبيض 15

هناك ألوان أكثر من هذا. تعتمد الألوان المتاحة على برامج تشغيل الرسومات المثبتة والوضع الحالي. يجب كتابة الألوان بأحرف كبيرة

احصل على اللون في برنامج C الخطوة 4
احصل على اللون في برنامج C الخطوة 4

الخطوة 4. أضف نص الإخراج وأكمل البرنامج

قم بتضمين وظيفة cprintf لعرض بعض النصوص بلونك الجديد. استخدم وظيفة getch في النهاية لإغلاق البرنامج عندما يضغط المستخدم على مفتاح.

#include #include main () {textcolor (RED)؛ // يمكنك كتابة "4" بدلاً من "RED" ، لكنها ليست نسخة قابلة للقراءة ("Hello، World!") ؛ getch () ؛ العودة 0 ؛ }

جزء 2 من 2: تغيير لون الرسم

احصل على اللون في برنامج C الخطوة 5
احصل على اللون في برنامج C الخطوة 5

الخطوة 1. تضمين مكتبة الرسومات

تتيح لك مكتبة رسومات C رسم الكائنات ، وكذلك ضبط ألوانها. يمكنك الوصول إلى مكتبة الرسومات من خلال تضمينها في الجزء العلوي من البرنامج الخاص بك:

#يشمل

احصل على اللون في برنامج C الخطوة 6
احصل على اللون في برنامج C الخطوة 6

الخطوة 2. قم بتضمين مكتبة إدخال وإخراج وحدة التحكم

يمكنك استخدام هذه المكتبة لالتقاط مدخلات المستخدم بسهولة. أضف المكتبة الموجودة أسفل مكتبة Graphics.h:

# تضمين # تضمين

احصل على اللون في برنامج C الخطوة 7
احصل على اللون في برنامج C الخطوة 7

الخطوة 3. تهيئة المتغيرات الخاصة ببرنامج تشغيل الرسومات والوضع

ستحتاج إلى القيام بذلك قبل أن تبدأ في رسم الكائنات ، حتى يتمكن البرنامج من الوصول إلى برامج تشغيل رسومات النظام. سيؤدي هذا إلى إنشاء منطقة على الشاشة سيتم رسم الكائن عليها.

#include #include main () {int gd = DETECT، gm؛ initgraph (& gd، & gm، "C: / TC / BGI") ؛ // غيّر هذا إلى مسار المترجم}

احصل على اللون في برنامج C الخطوة 8
احصل على اللون في برنامج C الخطوة 8

الخطوة 4. حدد لون الكائن الذي تريد رسمه

قبل الترميز في كائن ، استخدم وظيفة setcolor لتحديد لون الكائن الذي توشك على رسمه:

#include #include main () {int gd = DETECT، gm؛ initgraph (& gd، & gm، "C: / TC / BGI") ؛ setcolor (أزرق) ؛ // يمكنك إدخال "1" بدلاً من "BLUE" للحصول على نفس اللون ، ولكن هذا ليس قابلاً للقراءة}

احصل على اللون في برنامج C الخطوة 9
احصل على اللون في برنامج C الخطوة 9

الخطوة 5. ارسم شيئًا من اختيارك

في هذا المثال ، سترسم مستطيلًا باستخدام دالة المستطيل. يمكنك استخدام أي من أدوات الرسم graphics.h لرسم اللون الذي قمت بتعيينه.

#include #include main () {int gd = DETECT، gm؛ initgraph (& gd، & gm، "C: / TC / BGI") ؛ setcolor (أزرق) ؛ مستطيل (50 ، 50 ، 100 ، 100) ؛ // تشير هذه الأرقام إلى موقع الزاويتين اليسرى العلوية واليمنى السفلية}

احصل على اللون في برنامج C الخطوة 10
احصل على اللون في برنامج C الخطوة 10

الخطوة 6. قم بإنهاء البرنامج واختبره

أضف الأمر getch وأوقف تشغيل منطقة الرسومات عند إغلاق البرنامج. قم بتجميعها ومنحها تجربة تشغيل.

#include #include main () {int gd = DETECT، gm؛ initgraph (& gd، & gm، "C: / TC / BGI") ؛ setcolor (أزرق) ؛ مستطيل (50 ، 50 ، 100 ، 100) ؛ getch () ؛ كلوسجراف () ؛ العودة 0 ؛ }

موصى به: