Ndryshimi i ngjyrave dhe tekstit në një program C mund ta ndihmojë atë të dallohet kur drejtohet nga përdoruesi. Ndryshimi i ngjyrës së tekstit dhe objekteve është një proces mjaft i drejtpërdrejtë dhe funksionet e nevojshme janë në dispozicion në bibliotekën standarde. Mund të ndryshoni çfarëdo ngjyre që prodhoni në ekran.
Hapi
Pjesa 1 nga 2: Ndryshimi i ngjyrës së tekstit dalës
Hapi 1. Përfshini bibliotekën Standard Input and Output
Kjo bibliotekë e përgjithshme ju lejon të ndryshoni ngjyrën që shfaq teksti dalës. Shtoni kodin e mëposhtëm mbi programin tuaj:
#përfshi
Hapi 2. Përfshini bibliotekat e hyrjes dhe daljes së tastierës
Ky hap do ta bëjë më të lehtë kapjen e të dhënave të tastierës nga përdoruesit. Shtoni ato biblioteka nën bibliotekën stdio.h:
#përfshi #përfshi
Hapi 3. Përdorni funksionin textcolor për të specifikuar se çfarë ngjyre dëshironi të përdorni për tekstin
Ju mund ta përdorni këtë funksion për të ndryshuar ngjyrën e tekstit tuaj dalës. Ngjyrat duhet të shkruhen me të gjitha kapakët, ose të shprehen si një vlerë numerike:
#include #include main () {textcolor (KUQ); // Ju mund të shkruani "4" në vend të "KUQ", por është më e vështirë të dallohet}
Ngjyrë | Vlera numerike |
---|---|
E ZI | 0 |
BLU | 1 |
E GJELBR | 2 |
SIAN | 3 |
E KUQE | 4 |
MAGENTA | 5 |
COKOLLATE | 6 |
GREY E DREJTS | 7 |
GRI E VJETR | 8 |
BLUE E NDRYSHME | 9 |
DREJTA E GJELBR | 10 |
SIAN RINJ | 11 |
Rozë | 12 |
MAGENTA E RINJ | 13 |
E VERDHE | 14 |
E BARDH | 15 |
Ka shumë më tepër ngjyra. Ngjyrat e disponueshme varen nga drejtuesi grafik i instaluar dhe mënyra aktuale. Ngjyrat duhet të shkruhen me të gjitha shkronjat e mëdha
Hapi 4. Shtoni tekstin dalës dhe përfundoni programin
Përfshini funksionin cprintf për të shfaqur pak tekst me ngjyrën tuaj të re. Përdorni funksionin getch në fund për të mbyllur programin kur përdoruesi shtyp ndonjë tast.
#include #include main () {textcolor (KUQ); // Ju mund të shtypni "4" në vend të "KUQ", por është më e vështirë të njihni cprintf ("Përshëndetje, Botë!"); getch (); kthen 0; }
Pjesa 2 nga 2: Ndryshimi i Ngjyrës së Imazhit
Hapi 1. Përfshini një bibliotekë grafike
Biblioteka grafike C ju lejon të vizatoni objekte, si dhe të rregulloni ngjyrat e tyre. Mund të hyni në bibliotekën grafike duke e përfshirë atë në krye të programit tuaj:
#përfshi
Hapi 2. Përfshini bibliotekat e hyrjes dhe daljes së tastierës
Ju mund ta përdorni këtë bibliotekë për ta bërë më të lehtë kapjen e të dhënave të përdoruesit. Shtoni ato biblioteka nën bibliotekën graphics.h:
#përfshi #përfshi
Hapi 3. Vendosni ndryshoret për drejtuesin dhe modalitetin grafik
Ju duhet ta kryeni këtë hap para se të filloni të vizatoni objekte në mënyrë që programi të ketë qasje në drejtuesin grafik të sistemit. Ky hap do të krijojë një zonë në ekran ku objekti është tërhequr.
#include #include main () {int gd = ZBULIM, gm; nisograf (& gd, & gm, "C: / TC / BGI"); // Ndryshoni këtë në vendndodhjen tuaj të përpiluesit}
Hapi 4. Përcaktoni ngjyrën e objektit që dëshironi të vizatoni
Përpara kodimit të një objekti, përdorni funksionin setcolor për të specifikuar ngjyrën e objektit për të vizatuar:
#include #include main () {int gd = ZBULIM, gm; nisograf (& gd, & gm, "C: / TC / BGI"); setcolor (BLUE); // Mund të futni "1" në vend të "BLUE" për të marrë të njëjtën ngjyrë, por është më e vështirë të vërehet}
Hapi 5. Vizatoni objektin e zgjedhur nga ju
Për shembull, ju vizatoni një katror duke përdorur funksionin drejtkëndësh. Ju mund të përdorni mjetin e vizatimit graphics.h për të zgjedhur një ngjyrë.
#include #include main () {int gd = ZBULIM, gm; nisograf (& gd, & gm, "C: / TC / BGI"); setcolor (BLUE); drejtkëndësh (50, 50, 100, 100); // Kjo figurë tregon vendndodhjen e qosheve sipër majtas dhe poshtë djathtas}
Hapi 6. Përfundoni programin dhe ekzekutoni një provë
Shtoni një komandë getch dhe fikni zonën grafike kur mbyllni programin. Bëni përpilimin dhe testimin.
#include #include main () {int gd = ZBULIM, gm; nisograf (& gd, & gm, "C: / TC / BGI"); setcolor (BLUE); drejtkëndësh (50, 50, 100, 100); getch (); mbyllës (); kthen 0; }
Shembull
#include #include main () {int gd = ZBULIM, gm, ngjyra_ e vizatimit; char a [100]; nisograf (& gd, & gm, '' C: / TC / BGI '); vizatimi_ngjyra = getcolor (); sprintf (a, '' Ngjyra aktuale e vizatimit = %d '', ngjyra_ e vizatimit); jashtë tekstit (10, 10, a); getch (); mbyllës (); kthen 0; }