Hoe om kleure in programmeertaal te kry C
Die kleur van die teks of die vorms in die programmeringstaal verander. C kan help om iets te verlig wanneer die gebruiker die program bestuur. Die verandering van die kleur van teks en voorwerpe is `n redelik eenvoudige en eenvoudige proses, en die nodige funksies word in standaard biblioteke ingesluit. Dit is moontlik om die kleur van enigiets wat op die skerm verskyn, te verander.
conținut
stappe
Deel 1
Verander die teks uitset kleur
1
Sluit die biblioteek in "Standaard insette en uitset". Hierdie gemeenskaplike biblioteek stel u in staat om die kleur van die teks wat op die skerm vertoon word, te verander. Voeg die volgende kode boaan die program by:
# include
2
Sluit die biblioteek in "Invoer en uitvoer van die konsole". Dit sal dit makliker maak om die gebruiker se sleutelbordinvoer te registreer. Voeg die biblioteek by die biblioteek stdio.h::
# sluit # in
3
Gebruik die funksie teks kleur Om die kleur wat jy vir die teks wil gebruik, te definieer. Dit is moontlik om hierdie funksie te gebruik om die kleure van die uitvoer teks te verander. U moet die kleure heeltemal in hoofletters skryf of as getalle uitgedruk word:
# include # includemain () {textcolor (RED) - // Dit is moontlik om in te voer "4" in plaas van "RED" (rooi), maar dit is nie leesbaar nie}}
kleur | Numeriese waarde |
---|---|
BLACK | 0 |
BLUE | 1 |
GROEN | 2 |
SIAAN | 3 |
RED | 4 |
MAGENTA | 5 |
BROWN | 6 |
lightGray | 7 |
darkgray | 8 |
hellblau | 9 |
lichtgroen | 10 |
LIGHTCYAN | 11 |
LIGHTRED | 12 |
LIGHTMAGENTA | 13 |
GEEL | 14 |
wIT | 15 |
4
Voeg die uitvoer teks by en sluit die program. Sluit die funksie in cprintf om teks met die nuwe kleur te wys. Gebruik die funksie getch aan die einde om die program toe te maak wanneer die gebruiker `n sleutel druk.
# sluit # includemain () {textcolor (RED) - // Jy kan tik "4" in plaas van "RED", maar dit is nie so leesbaar nie"Hallo, Wêreld!") -getch () - retour 0-}
Deel 2
Verander die kleur van die tekening
1
Sluit die grafiese biblioteek in. Die C grafiese biblioteek stel u in staat om voorwerpe te teken en hul kleur aan te pas. Dit is moontlik om toegang tot die grafiese biblioteek te kry deur dit bo-aan die program in te sluit.
# include
2
Sluit die biblioteek in "Invoer en uitvoer van die konsole". Dit is moontlik om hierdie biblioteek te gebruik om die gebruiker se inskrywing maklik te registreer. Voeg die biblioteek onder die graphics.h:
# sluit # in
3
Begin die veranderlikes vir die grafiese bestuurders en die modus. U moet dit doen voordat u voorwerpe begin teken sodat die program toegang tot die grafiese bestuurders van die stelsel kan hê. Dit sal `n sone op die skerm skep om die voorwerp te teken.
# include # includemain () {int gd = DETECT, gm-initgraph (&GD, &GM, "C: TC BGI") - / Verander dit na die pad van jou samesteller
4
Stel die kleur van die voorwerp wat jy wil teken. Voordat jy `n voorwerp koder, gebruik die funksie setcolor om die kleur van die voorwerp wat jy wil teken te definieer:
# include # includemain () {int gd = DETECT, gm-initgraph (&GD, &GM, "C: TC BGI") -Sleurkleur (BLOU) - / Dit is moontlik om in te skryf "1" in plaas van "BLUE" (blou) om dieselfde kleur te kry, alhoewel dit nie leesbaar sal wees nie}
5
Teken die voorwerp wat jy wil hê. Teken byvoorbeeld `n reghoek deur die funksie te gebruik reghoek. Dit is moontlik om enige tekengereedskap te gebruik graphics.h om te teken met die kleur wat jy gekies het.
# include # includemain () {int gd = DETECT, gm-initgraph (&GD, &GM, "C: TC BGI") -Sleurkleur (BLOU) -Roekhoek (50,50,100,100) - / Hierdie syfers dui die ligging van die boonste linker- en regterhoeke aan
6
Beëindig die program en probeer dit. Voeg die opdrag by getch en ontkoppel die grafiese area terwyl jy die program sluit. Stel alles op en doen `n toets.
# include # includemain () {int gd = DETECT, gm-initgraph (&GD, &GM, "C: TC BGI") -Schilderkleur (BLAUW) -Roekhoek (50,50,100,100) -getch () - Sluiting () - Keer terug 0-}
voorbeelde
// Gekleurde Hello World.cpp: hoofprojeklêer. #include // As gebruik met MS Visual Studio Express. Verwyder hierdie lyn as jy iets anders gebruik. Sluit in. / Wag net vir die roetine WaitKey () #include# include # include behulp naamruimte st-handvatsel konsole = GetStdHandle (STD_OUTPUT_HANDLE) - // Om SetConsoleTextAttribute () nietig WAITKEY () gebruik - int main () {int Len = 0, x, y = 240 // 240 = wit , close-up negrostring text = `` Hallo wêreld, ek voel goed vandag! `` - len = text.length () - cout << endl << endl << endl << `` t t `` - // begin 3 tabs en 2 tabs regs vir (x = 0-x254) / / Daar is 255 kleure. Die 255 is wit op wit, dus niks sal gesien word nie. Evítaloy = 240- / ja en > 254, begin met `n wit kleure vir die agtergrond en swart vir caracteresSleep (250) - // spasie tussen karakters} SetConsoleTextAttribute (konsole 15) - // opstel kleure as swart en wit vir die agtergrond vir caracteresWaitKey () - / / Program klaar, wag om `n sleutel te druk om dit te sluit} void WaitKey () {cout << endl << endl << endl << ` T t tPresiona enige sleutel` `- terwyl (_kbhit ()) _getch () - // gloede die buffer entrada_getch () - // Wag `n teclawhile (_kbhit ()) _getch () - // Maak die invoerbuffer leeg (sommige sleutels stuur twee boodskappe)}
#include # includemain () {int gd = DETECT, gm, drawing_color-char na [100] -initgraph (&GD,&GM, `C: BGI TC ") - drawing_color = getcolor () - sprintf (a,` `huidige tekening color =% d` `drawing_color) -outtextxy (10, 10, a) - getch () - closegraph () - retour 0-}
Deel op sosiale netwerke:
Verwante
- Hoe om die iTunes-biblioteek te organiseer
- Hoe om teks by `n Snapchat by te voeg
- Hoe om teks by `n foto op `n iPhone te voeg
- Hoe om `n persoonlike teks kortpad op Android by te voeg
- Hoe om skakels in Excel by te voeg
- Hoe om teks oorgange in Powerpoint by te voeg
- Hoe om kleure te verander in opdragprompt
- Hoe om die kleur van die teks in Snapchat te verander
- Hoe om joernaal lêername te verander op Mac OS X met behulp van Automator
- Hoe om teks om te omskep in Photoshop
- Hoe om Flash templates te wysig
- Hoe om die biblioteekmap op `n Mac te vind
- Hoe om kleur teks in Minecraft chat te skryf (werk met die opdragblok)
- Hoe om stem teks funksie in iOS te aktiveer
- Hoe om die stem op Kindle te aktiveer
- Hoe om `n verjaarsdag plakkaat te maak
- Hoe om teks in `n PDF-dokument uit te lig
- Hoe om Maan + Reader op Android te gebruik
- Hoe om chat effekte en kleure in RuneScape te gebruik
- Hoe om kleurtikette in HTML te gebruik
- Hoe om teks oor `n video in Final Cut Pro by te voeg