itholoinfo.com.com

Modificarea culorii textului într - un program C

Schimbarea culorii textului și a formelor și a unui program C poate ajuta la lăsarea acestuia cu un aspect mai bun pentru utilizatori. Acest proces este destul de simplu și ușor, iar funcțiile necesare sunt deja incluse în bibliotecile standard. Puteți modifica culoarea oricărui text sau desen afișat pe ecran.

pași

Partea 1
Schimbarea culorii textului de ieșire

  1. 1
    Includeți biblioteca standard de intrare ș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. 2
    Includeți consola de intrare și ieșire a bibliotecii. Acest lucru facilitează înregistrarea caracterelor introduse de utilizator. Adăugați biblioteca de mai jos stdio.h:
    [[Imagine: Obțineți culoarea în programul C Pasul 1 Versiunea 4.jpg | centrul]] # include[[Imagine: Obțineți culoarea în programul C Pasul 2 Versiunea 4.jpg | centrul]] # include
  3. 3
    Utilizați textcolor pentru a seta culoarea textului. Puteți utiliza această funcție pentru a modifica culoarea textului de ieșire. Culorile trebuie să fie scrise cu majuscule sau sub formă numerică:
    [[Imagine: Obțineți culoarea în programul C Pasul 3 Versiunea 4.jpg | centrul]] # include[[Imagine: Obțineți culoarea în programul C Pasul 4 Versiunea 3.jpg | centrul]] # include main () {textcolor (RED) - // Puteți introduce "4" în loc de "RED" (roșu), dar acest lucru nu este atât de ușor de citit}
    culoareValoare numerică
    BLACK0
    BLUE1
    VERDE2
    CYAN3
    RED4
    MAGENTA5
    BROWN6
    CLEAR GREY7
    DARK GREY8
    CLEAR BLUE9
    CLEAR VERDE10
    CYAN CLEAR11
    CLEAR RED12
    CLEAR MAGENTA13
    GALBEN14
    WHITE15
    • Există mai multe culori decât acestea. Culorile disponibile depind de driverele plăcii video instalate și de modul de afișare curent. Ele trebuie să fie scrise cu majuscule.
  4. 4
    Adăugați textul de ieșire și terminați programul. Includeți o funcție cprintf pentru a afișa un text în noua culoare. Utilizați o funcție getch pentru a termina programul când utilizatorul apasă o tastă.
    [[Imagine: Obțineți culoarea în programul C Pasul 5 Versiunea 3.jpg | centrul]] # include[[Imagine: Obțineți culoarea în programul C Pasul 6 Versiunea 3.jpg | centrul]] # include main () {textcolor (RED) - // Puteți tasta "4" în loc de "RED" (rosu), dar acest lucru nu cprintf ca poate fi citit ( "Bună ziua, lume!") - getch () - returnează} 0-
Imagine intitulată Obțineți culoarea în programul C Pasul 7

Partea 2
Schimbarea culorii desenului

  1. 1
    Includeți biblioteca grafică. Biblioteca de grafice C vă permite să desenați obiecte și să ajustați culoarea lor. Puteți accesa acest document prin includerea acestuia la începutul programului:
    #include
  2. 2


    Includeți consola de intrare și ieșire a bibliotecii. Puteți utiliza această bibliotecă pentru a captura cu ușurință datele introduse de utilizator. Adăugați-o mai jos graphics.h:
    [[Imagine: Obțineți culoarea în programul C Pasul 8 Versiunea 3.jpg | centrul]] # include[[Imagine: Obțineți culoarea în programul C Pasul 9 Versiunea 3.jpg | centrul]] # include
  3. 3
    Inițializați variabila driverelor și modul diagramă. Acest lucru trebuie făcut înainte de a începe desenarea obiectelor astfel încât programul să aibă acces la driverele sistemului grafic. Aceasta va crea o zonă pe ecran pe care va fi desenat obiectul.
    [[Imagine: Obțineți culoarea în programul C Pasul 10 Versiunea 3.jpg | centrul]] # include#includemain () {int gd = DETECT, gm-initgraph (gd, gm, "C: TC BGI") - // Schimbați această cale la adresa compilatorului}
  4. 4
    Setați culoarea obiectului pe care doriți să îl desenați. Înainte de a programa un obiect, utilizați setcolor pentru a seta culoarea obiectului pe care urmează să-l desenați:
    #include#includemain () {int gd = DETECT, gm-initgraph (gd, GM, "C: TC BGI") - setcolor (BLUE) - // puteți introduce "1" în loc de "BLUE" (Albastru) pentru a obține aceeași culoare, dar acest lucru nu este la fel de ușor de citit}
  5. 5
    Desenați un obiect de alegere. În acest exemplu, să desenăm un dreptunghi folosind dreptunghi. Puteți utiliza oricare dintre instrumentele de desenare graphics.h pentru a desena utilizând culoarea definită.
    #include#includemain () {int gd = DETECT, gm-initgraph (gd, GM "C: TC BGI") - setcolor (BLUE) - dreptunghi (50,50,100,100) - // Acest număr indică locația din stânga sus și colțurile din dreapta jos}
  6. 6
    Finalizați programul și testați-l. Adăugați comanda getch și opriți zona grafică la închiderea programului. Completați codul și faceți testul.
    #include#includemain () {int gd = DETECT, gm-initgraph (gd, () - setcolor (albastru) - dreptunghi (50,50,100,100) -getch () - closegraph () - return 0-}

Exemple

// Example.cpp: fișierul principal de proiect # include  // Utilizat cu MS Visual Studio Express. Ștergeți această linie dacă utilizați altceva # include  // Numai pentru comanda WaitKey () # include #include #include folosind namespace std = GetStdHandle insular mâner (STD_OUTPUT_HANDLE) - // pentru utilizare SetConsoleTextAttribute () void WaitKey () - int main () {int len ​​= 0, x = y = 240- 240 // fundal alb, frunte pretostring text = `` Bună ziua lume. Mă simt minunat astăzi! "- len = text.length () - cout << endl << endl << endl << ``tt``- // start 3 down, 2 tabs, rightfor ( x=0-x254) // Există 255 de culori. 255 fiind alb pe alb. Nimic de văzut. Ignore = y dacă y // 240-> 254 pornește culoarea neagră pe fond alb, caractere pretosSleep (250) - // rupe între litere} SetConsoleTextAttribute (insula 15) - // seteaza culoarea de fond la negru caracterele albeWaitKey () - // Sfârșitul programului, așteptați până când o tastă este apăsată pentru ao termina} void WaitKey () {cout << endl << endl << endl << ``ttt Pressione qualquer tecla``-while (_kbhit()) _getch()- // Esvazia o buffer de entrada_getch()- // Aguarde pela teclawhile (_kbhit()) _getch()- // Esvazia o buffer de entrada (algumas teclas enviam duas mensagens)}
#include#includemain () {int gd = DETECT, GM drawing_color char [100] -initgraph (gd, gm `C: BGI TC`) - drawing_color = getcolor () - sprintf ( ` `culoarea curentă desen =% d` „drawing_color) -outtextxy (10, 10 a) -getch () - closegraph () -} întoarcere 0-
Distribuiți pe rețelele sociale:

înrudit
Cum se adaugă MP3 în iTunesCum se adaugă MP3 în iTunes
Cum se adaugă text în PhotoshopCum se adaugă text în Photoshop
Cum se adaugă o fotografie într-un text în PhotoshopCum se adaugă o fotografie într-un text în Photoshop
Schimbarea culorilor pe linia de comandăSchimbarea culorilor pe linia de comandă
Modificarea permanentă a culorii comenzii de comandă WindowsModificarea permanentă a culorii comenzii de comandă Windows
Cum de a schimba culoarea ochilor în fotografii pe site-ul FotoFlexer.ComCum de a schimba culoarea ochilor în fotografii pe site-ul FotoFlexer.Com
Cum de a mări dimensiunea textului pe AndroidCum de a mări dimensiunea textului pe Android
Cum se face Word Wrap în WordCum se face Word Wrap în Word
Cum se modifică proprietățile fontului textului într-un PDFCum se modifică proprietățile fontului textului într-un PDF
Modificarea culorii fonturilor Adobe IllustratorModificarea culorii fonturilor Adobe Illustrator
» » Modificarea culorii textului într - un program C
© 2021 itholoinfo.com.com