Cum se obține culorile în limbajul de programare C
Schimbarea culorii textului sau a formularelor în limbajul de programare C poate ajuta la evidențierea unui lucru când utilizatorul execută programul. Modificarea culorii textului și a obiectelor este un proces destul de simplu și simplu și funcțiile necesare sunt incluse în bibliotecile standard. Este posibil să modificați culoarea oricărui element care apare pe ecran.
conținut
pași
Partea 1
Modificați culoarea de ieșire a textului
1
Include biblioteca "Intrare standard și ieșire". Această bibliotecă comună vă permite să modificați culoarea textului afișat pe ecran. Adăugați următorul cod în partea de sus a programului:
#include
2
Include biblioteca "Intrarea și ieșirea consolei". Acest lucru va facilita înregistrarea intrării de la tastatură a utilizatorului. Adăugați biblioteca sub bibliotecă stdio.h::
# include # include
3
Utilizați funcția textcolor pentru a defini culoarea pe care doriți să o utilizați pentru text. Este posibil să utilizați această funcție pentru a modifica culorile textului de ieșire. Trebuie să scrieți culorile complet cu majuscule sau exprimate ca numere:
# include # includemain () {textcolor (RED) - // Este posibil să intrați "4" în loc de "RED" (roșu), dar nu poate fi citit}}
culoare | Valoare numerică |
---|---|
BLACK | 0 |
BLUE | 1 |
VERDE | 2 |
CYAN | 3 |
RED | 4 |
MAGENTA | 5 |
BROWN | 6 |
lightGray | 7 |
darkgray | 8 |
lightblue | 9 |
lightgreen | 10 |
LIGHTCYAN | 11 |
LIGHTRED | 12 |
LIGHTMAGENTA | 13 |
GALBEN | 14 |
WHITE | 15 |
4
Adăugați textul de ieșire și terminați programul. Include funcția cprintf pentru a afișa un text cu noua culoare. Utilizați funcția getch la sfârșit pentru a închide programul când utilizatorul apasă o tastă ..
# include # includemain () {textcolor (RED) - // Puteti tasta "4" în loc de "RED", dar nu este la fel de citibilcprintf ("Bună ziua, lume!") -getch () - retur 0-}
Partea 2
Modificați culoarea desenului
1
Include biblioteca grafică. Biblioteca grafică C vă permite să desenați obiecte și să ajustați culoarea lor. Este posibil să accesați biblioteca grafică prin includerea acesteia în partea de sus a programului.
#include
2
Include biblioteca "Intrarea și ieșirea consolei". Este posibil să utilizați această bibliotecă pentru a înregistra cu ușurință intrarea utilizatorului. Adăugați biblioteca sub graphics.h:
# include # include
3
Porniți variabilele pentru driverele grafice și modul. Va trebui să faceți acest lucru înainte de a începe să desenați obiecte astfel încât programul să poată accesa driverele grafice ale sistemului. Aceasta va crea o zonă pe ecran pentru a desena obiectul ..
# include # includemain () {int gd = DETECT, gm-initgraph (&gd, &GM, "C: TC BGI") - // Schimbați această cale pe calea compilatorului dvs.}
4
Setați culoarea obiectului pe care doriți să îl desenați. Înainte de a codifica un obiect, utilizați funcția setcolor pentru a defini culoarea obiectului pe care doriți să îl desenați:
# include # includemain () {int gd = DETECT, gm-initgraph (&gd, &GM, "C: TC BGI") -setcolor (BLUE) - // Este posibil să intrați "1" în loc de "BLUE" (albastru) pentru a obține aceeași culoare, deși nu va putea fi citit}
5
Desenați obiectul dorit. De exemplu, trageți un dreptunghi folosind funcția dreptunghi. Este posibil să utilizați oricare dintre instrumentele de desen graphics.h pentru a desena cu culoarea pe care ați ales-o.
# include # includemain () {int gd = DETECT, gm-initgraph (&gd, &GM, "C: TC BGI") -setcolor (BLUE) -rectangle (50,50,100,100) - // Aceste cifre indică locația stânga sus și dreapta jos}
6
Terminați programul și faceți o încercare. Adăugați comanda getch și deconectați zona grafică în timp ce închideți programul. Compilați totul și faceți un test.
# include # includemain () {int gd = DETECT, gm-initgraph (&gd, &GM, "C: TC BGI") -setcolor (BLUE) - dreptunghi (50,50,100,100) -getch () - closegraph () - retur 0-}
Exemple
// Colour Hello World.cpp: fișierul principal de proiect. #include // Dacă este folosit cu MS Visual Studio Express. Eliminați această linie în cazul în care utilizați ceva diferit # include / / așteptați doar pentru rutina WaitKey () #include#include #include folosind consola namespace std-MÂNER = GetStdHandle (STD_OUTPUT_HANDLE) - // Pentru a utiliza SetConsoleTextAttribute () WAITKEY void () - int main () {int len = 0, x, y = 240- // 240 = alb Textul prim-plan negrostring = `bună ziua lume, mă simt bine azi!` „- len = text.length () - cout << endl << endl << endl << `` t t `` - // începe 3 tab-uri în jos și 2 tab-uri spre dreapta pentru (x = 0-x254) // Există 255 de culori. 255 este alb pe alb, astfel încât nimic nu va fi văzut. Evítaloy = 240- // da și > 254, începe cu culorile alb pentru fundal și negru pentru caracteresSleep (250) - // spațiu între caractere} SetConsoleTextAttribute (consola 15) - // setare culori ca alb-negru pentru fundal pentru caracteresWaitKey () - // Programul terminat, așteptați să apăsați o tastă pentru ao închide} void WaitKey () {cout << endl << endl << endl << ` T t tPresiona orice tastă` „- în timp ce (_kbhit ()) _getch () - // permite spalarea entrada_getch tampon () - // Stai teclawhile (_kbhit ()) _getch () - // Goliți tamponul de intrare (unele chei trimit două mesaje)}
#include # includeemain () {int gd = DETECT, gm, desen_color-char la [100] -initgraful (&gd,&gm, `C: BGI TC`) - drawing_color = getcolor () - sprintf (a, `` culoare desen curent =% d `` drawing_color) -outtextxy (10, 10, a) - getch () - closegraph () - return 0-}
Distribuiți pe rețelele sociale:
înrudit
- Modificarea culorilor în comanda de comandă
- Cum să schimbi pielea în Minecraft
- Modificarea culorii de fundal a Adobe Illustrator
- Modificarea culorii textului în HTML
- Modificarea culorii textului în Snapchat
- Modificarea culorii fontului în Adobe Illustrator
- Modificarea fontului pe un iPhone
- Cum de a sparge un program prin modificarea fișierelor DLL
- Cum se creează un limbaj de programare
- Cum se creează o aplicație consola "Hello World" în Visual C +
- Cum să dezactivați biblioteca de muzică iCloud
- Modul de editare a șabloanelor Flash
- Cum să ștergeți un obiect din Preferințe sistem pe un Mac
- Cum se găsește folderul Biblioteca pe un Mac
- Cum se scrie codul standard în C ++
- Cum se scrie un algoritm în limbajul de programare
- Cum se imprimă Biblioteca mea media în Windows Media Player
- Modificarea proprietăților fonturilor în textele PDF
- Cum se organizeaza biblioteca itunes
- Cum să împrumutați cărți din bibliotecă cu o colț
- Cum se adaugă muzică în biblioteca muzicală