כיצד להשיג צבע בתוכנית C (עם תמונות)

תוכן עניינים:

כיצד להשיג צבע בתוכנית C (עם תמונות)
כיצד להשיג צבע בתוכנית C (עם תמונות)

וִידֵאוֹ: כיצד להשיג צבע בתוכנית C (עם תמונות)

וִידֵאוֹ: כיצד להשיג צבע בתוכנית C (עם תמונות)
וִידֵאוֹ: Install Linux App Images on Chromebook 2024, מאי
Anonim

שינוי צבע הטקסט או הצורות בתוכנית C שלך יכול לעזור להם לצוץ כשהמשתמש מפעיל את התוכנית שלך. שינוי צבע הטקסט והאובייקטים הוא תהליך פשוט למדי, והפונקציות הדרושות כלולות בספריות הסטנדרטיות. אתה יכול לשנות את הצבע של כל דבר שאתה מוציא על המסך.

צעדים

חלק 1 מתוך 2: שינוי צבע טקסט הפלט

קבל צבע בתוכנית C שלב 1
קבל צבע בתוכנית C שלב 1

שלב 1. כלול את ספריית הקלט והפלט הסטנדרטית

ספרייה משותפת זו מאפשרת לך לשנות את הצבע שפלט הטקסט מציג. הוסף את הקוד הבא לראש התוכנית שלך:

#לִכלוֹל

קבל צבע בתוכנית C שלב 2
קבל צבע בתוכנית C שלב 2

שלב 2. כלול את ספריית הקלט והפלט של המסוף

זה יקל על לכידת קלט מקלדת מהמשתמש. הוסף את הספרייה מתחת לספריית stdio.h:

#כלול #כלול

קבל צבע בתוכנית C שלב 3
קבל צבע בתוכנית C שלב 3

שלב 3. השתמש בפונקציית צבע הטקסט כדי להגדיר באיזה צבע אתה רוצה להשתמש לטקסט

אתה יכול להשתמש בפונקציה זו כדי לשנות את צבעי הטקסט של הפלט שלך. הצבעים חייבים להיות כתובים בכל כיתוב, או להביע כמספר:

#include #include main () {textcolor (RED); // תוכל להקליד "4" במקום "אדום", אך הוא אינו קריא כל כך}

צֶבַע ערך מספרי
שָׁחוֹר 0
כָּחוֹל 1
ירוק 2
טורקיז 3
אָדוֹם 4
מַגֶנטָה 5
חום 6
אפור בהיר 7
אפור כהה 8
כחול בהיר 9
ירוק בהיר 10
LIGHTCYAN 11
אדום בהיר 12
מגנטה בהיר 13
צהוב 14
לבן 15

יש יותר צבעים מזה. הצבעים הזמינים תלויים במנהלי ההתקן הגרפיים המותקנים ובמצב הנוכחי. יש לכתוב צבעים בכל כיתוב

קבל צבע בתוכנית C שלב 4
קבל צבע בתוכנית C שלב 4

שלב 4. הוסף טקסט פלט וסיים את התוכנית

כלול פונקציה cprintf להצגת טקסט בצבע החדש שלך. השתמש בפונקציית getch בסוף כדי לסגור את התוכנית כאשר המשתמש לוחץ על מקש.

#include #include main () {textcolor (RED); // אתה יכול להקליד "4" במקום "אדום", אך הוא אינו קריאיינט cprintf ("שלום, עולם!"); 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"); סט צבע (כחול); // אפשר להזין "1" במקום "כחול" כדי לקבל אותו צבע, אבל זה לא קריא כל כך}

קבל צבע בתוכנית C שלב 9
קבל צבע בתוכנית C שלב 9

שלב 5. צייר אובייקט לבחירתך

בדוגמה זו, תצייר מלבן באמצעות הפונקציה מלבן. אתה יכול להשתמש בכל אחד מכלי הציור של graphics.h כדי לצייר את הצבע שהגדרת.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); סט צבע (כחול); מלבן (50, 50, 100, 100); // מספרים אלה מציינים את המיקום של הפינות השמאליות העליונות והימניות התחתונות}

קבל צבע בתוכנית C שלב 10
קבל צבע בתוכנית C שלב 10

שלב 6. סיימו את התוכנית ובדקו אותה

הוסף את הפקודה getch וכבה את אזור הגרפיקה בעת סגירת התוכנית. ערכו אותו ובצעו אותו ניסוי.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); סט צבע (כחול); מלבן (50, 50, 100, 100); getch (); closeegraph (); החזר 0; }

מוּמלָץ: