Si të merrni ngjyra në një program C (me fotografi)

Përmbajtje:

Si të merrni ngjyra në një program C (me fotografi)
Si të merrni ngjyra në një program C (me fotografi)

Video: Si të merrni ngjyra në një program C (me fotografi)

Video: Si të merrni ngjyra në një program C (me fotografi)
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Nëntor
Anonim

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

Merrni Ngjyrën në Programin C Hapi 1
Merrni Ngjyrën në Programin C Hapi 1

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

Merrni Ngjyrën në Programin C Hapi 2
Merrni Ngjyrën në Programin C Hapi 2

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

Merrni Ngjyrën në Programin C Hapi 3
Merrni Ngjyrën në Programin C Hapi 3

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

Merrni Ngjyrën në Programin C Hapi 4
Merrni Ngjyrën në Programin C Hapi 4

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

Merrni Ngjyrën në Programin C Hapi 5
Merrni Ngjyrën në Programin C Hapi 5

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

Merrni Ngjyrën në Programin C Hapi 6
Merrni Ngjyrën në Programin C Hapi 6

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

Merrni Ngjyrën në Programin C Hapi 7
Merrni Ngjyrën në Programin C Hapi 7

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}

Merrni Ngjyrën në Programin C Hapi 8
Merrni Ngjyrën në Programin C Hapi 8

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}

Merrni Ngjyrën në Programin C Hapi 9
Merrni Ngjyrën në Programin C Hapi 9

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}

Merrni Ngjyrën në Programin C Hapi 10
Merrni Ngjyrën në Programin C Hapi 10

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; }

Recommended: