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.

pași

Partea 1
Modificați culoarea de ieșire a textului

Imaginea intitulată Obțineți culoarea în programul C Pasul 1
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
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 2
    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
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 3
    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}}
    culoareValoare numerică
    BLACK0
    BLUE1
    VERDE2
    CYAN3
    RED4
    MAGENTA5
    BROWN6
    lightGray7
    darkgray8
    lightblue9
    lightgreen10
    LIGHTCYAN11
    LIGHTRED12
    LIGHTMAGENTA13
    GALBEN14
    WHITE15
  • Există mai multe culori în afară de acestea. Culorile disponibile depind de placa grafică instalată și de modul în care este. Culorile trebuie să fie scrise complet în majuscule.
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 4
    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

    Imaginea intitulată Obțineți culoarea în programul C Pasul 5
    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


  • Imaginea intitulată Obțineți culoarea în programul C Pasul 6
    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
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 7
    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.}
  • 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 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}
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 9
    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}
  • Imaginea intitulată Obțineți culoarea în programul C Pasul 10
    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
    Cum să schimbi pielea în MinecraftCum să schimbi pielea în Minecraft
    Modificarea culorii de fundal a Adobe IllustratorModificarea culorii de fundal a Adobe Illustrator
    Modificarea culorii textului în HTMLModificarea culorii textului în HTML
    Modificarea culorii textului în SnapchatModificarea culorii textului în Snapchat
    Modificarea culorii fontului în Adobe IllustratorModificarea culorii fontului în Adobe Illustrator
    Modificarea fontului pe un iPhoneModificarea fontului pe un iPhone
    Cum de a sparge un program prin modificarea fișierelor DLLCum de a sparge un program prin modificarea fișierelor DLL
    Cum se creează un limbaj de programareCum se creează un limbaj de programare
    Cum se creează o aplicație consola "Hello World" în Visual C +Cum se creează o aplicație consola "Hello World" în Visual C +
    Cum să dezactivați biblioteca de muzică iCloudCum să dezactivați biblioteca de muzică iCloud
    » » Cum se obține culorile în limbajul de programare C

    © 2011—2020 ertare.com