Teksti või kujundite värvi muutmine oma C-programmis võib aidata neil teie programmi käivitamisel hüpata. Teksti ja objektide värvi muutmine on üsna lihtne protsess ning vajalikud funktsioonid sisalduvad standardsetes teekides. Saate muuta kõige selle värvi, mida ekraanile väljastate.
1
Kaasake standardse sisendi ja väljundi teek. See tavaline teek võimaldab teil muuta tekstiväljundi värvi. Lisage oma programmi ülaossa järgmine kood:#include
2
Kaasake konsooli sisendi ja väljundi teek. See muudab kasutajalt klaviatuuri sisendi jäädvustamise lihtsamaks. Lisage teegi stdio.h teegi alla teek:#include
3
Funktsiooni textcolor abil saate määrata, millist värvi soovite teksti jaoks kasutada. Seda funktsiooni saate kasutada väljundi tekstivärvide muutmiseks. Värvid tuleb kirjutada suurte suurtähtedega või väljendada numbritena:#include
4
Lisa väljundtekst ja lõpeta programm. Lisage funktsioon cprintf, et kuvada osa tekstist uues värvitoonis. Programmi sulgemiseks, kui kasutaja vajutab klahvi, kasutage lõpus funktsiooni getch.#include
5
Kaasake graafikateek. C-graafikateek võimaldab teil joonistada objekte ja reguleerida nende värvi. Saate juurdepääsu graafikateekile, lisades selle oma programmi ülaossa:#include
6
Kaasake konsooli sisendi ja väljundi teek. Saate seda teeki kasutada kasutaja sisendi hõlpsaks jäädvustamiseks. Lisage teegi graphics.h teegi alla teek:#include
7
Initsialiseerige graafikadraiveri ja režiimi muutujad. Peate seda tegema enne objektide joonistamise alustamist, et programmil oleks juurdepääs süsteemigraafika draiveritele. See loob ekraanile ala, millele objekt joonistatakse.#include
8
Määrake objekti värv, mida soovite joonistada. Enne objekti kodeerimist kasutage joonistatava objekti värvi määramiseks funktsiooni setcolor:#include
9
Joonistage oma valitud objekt. Selle näite puhul joonistate ristküliku funktsiooniga ristkülik. Määratud värviga joonistamiseks saate kasutada mis tahes graafika.h joonistustööriistu.#include
10
Lõpetage programm ja testige seda. Lisage käsk getch ja lülitage programmi sulgemisel graafikaala välja. Kompileerige see ja proovige seda teha.#include