Modificați culoarea într-un program C

Modificarea culorii textului sau a formelor din programul dvs. C îi poate ajuta să iasă în evidență atunci când utilizatorul execută programul. Modificarea culorii este destul de ușoară, iar funcțiile necesare sunt incluse în bibliotecile standard. Puteți schimba culoarea a tot ceea ce cheltuiți pe ecran.

metodă

Partea 1
Modificați culoarea textului de ieșire

Imaginea intitulată Obțineți culoarea în programul C Pasul 1
1
Includeți biblioteca standard de intrare și ieșire. Cu această bibliotecă puteți modifica culoarea ieșirii textului. Inserați următorul cod în partea de sus a programului:
#include
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 2
    2
    Includeți biblioteca de intrare și ieșire a consolei. Acest lucru facilitează capturarea intrării tastaturii utilizatorului. Adăugați această bibliotecă la stdio.h Biblioteca pe:
    #include#include
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 3
    3
    Definiți utilizarea funcției textcolor, culoarea pe care ar trebui să o aibă textul. Puteți utiliza această funcție pentru a schimba culorile textului de ieșire. Culorile trebuie să fie scrise cu majuscule sau exprimate ca număr:
    #include#includemain () {textcolor (RED) - // Ați putea de asemenea tasta "4" în loc de "RED", dar este greu de citit}
    culoareValoare numerică
    Negru: NEGRU0
    Albastru: ALBASTRU1
    Verde: VERDE2
    Cyan: CYAN3
    Roșu: ROSU4
    Magenta: MAGENTA5
    Maro: BROWN6
    Gri deschis: LIGHTGRAY7
    Gri închis: DARKGRAY8
    Albastru deschis: LIGHTBLUE9
    Lumină verde: LIGHTGREEN10
    Lumină Cyan: LIGHTCYAN11
    Roșu deschis: LIGHTRED12
    Lumină purpurie: LIGHTMAGENTA13
    Galben: GALBEN14
    Alb: ALB15
    • Există mai mult decât aceste culori. Culorile disponibile depind de driverele video instalate și de modul curent. Culorile trebuie să fie scrise cu majuscule.
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 4
    4
    Introduceți textul de ieșire și ieșiți din program. Luați funcția cprintf cu pentru a afișa textul în noua culoare. Utilizați funcția la sfârșit getch, pentru a închide programul când utilizatorul apasă o tastă.
    #include#includemain () {text color (RED) - // Ai putea în loc de "roșu" și "4" pentru a intra, dar este dificil să lesencprintf ( "Hello World!") - getch () - returnează} 0-
  • Partea 2
    Modificați culoarea vopselei

    Imaginea intitulată Obțineți culoarea în programul C Pasul 5
    1
    Mai întâi ridicați biblioteca grafică. Biblioteca grafică C vă permite să desenați obiecte și să ajustați culoarea lor. Puteți accesa această bibliotecă tastând-o în partea de sus a programului dvs.:
    #include


  • Imaginea intitulată Obțineți culoarea în programul C Pasul 6
    2
    Includeți Biblioteca de intrare și ieșire a consolei. Cu această bibliotecă, puteți capta cu ușurință intrarea utilizatorului. Lipiți biblioteca sub graphics.h Biblioteca pe:
    #include#include
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 7
    3
    Inițializați variabilele pentru driverul video și modul. Trebuie să faceți acest lucru înainte de a începe să desenați obiecte astfel încât programul să aibă acces la driverele video ale sistemului. Aceasta creează o zonă pe ecran în care este desenat obiectul.
    #include#includeprincipală () {int gd = DETECT, gm initgraph (gd, gm, "C: TC BGI") - // modificați această cale pe calea compilatorului dvs.}
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 8
    4
    Setați culoarea obiectului pe care doriți să îl desenați. Înainte de a programa un obiect, utilizați funcția de definit setcolor culoarea sa:
    #include#includeprincipală () {int gd = DETECT, gm initgraph (gd, GM, "C: TC BGI") - setcolor (albastru) - De asemenea, "1" de tip // poate în loc de "BLUE", dar care este dificil de citit}
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 9
    5
    Desenați un obiect de alegere. În acest exemplu, desenați funcția dreptunghi un dreptunghi. Puteți face una dintre ele graphics.h Utilizați unelte de vopsit pentru a desena în culoarea setată.
    #include#includeprincipală () {int gd = DETECT, gm initgraph (gd, GM, "C: TC BGI") - setcolor (BLUE) -rectangle (50,50,100,100) - // Aceste cifre indică poziția colțul din stânga sus și dreapta jos a}
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 10
    6
    Finalizați programul și testați-l. Lipiți comanda getch și opriți zona grafică la închiderea programului. Compilați-l și executați o încercare.
    #include#includeprincipală () {int gd = DETECT, gm initgraph (gd, gm "C: TC BGI") - setcolor -rectangle (BLUE) (50,50,100,100) -getch () - graficul apropiat () - returnează} 0-
  • Exemple

    #include#includeint main () {gd = DETECT, gm, drawing_color-char o -initgraph [100] (gd, gm, `` C: TC BGI ``) - drawing_color = getcolor () - sprintf (a, " `curent culoare desen =% d`“, drawing_color) -outtextxy (10, 10, a) -getch () - graficul apropiat () -} întoarcere 0-
    Distribuiți pe rețelele sociale:

    înrudit