Jak změnit barvu v programu na c

Změna barvy textu nebo čísel v programu na C bude přidělen při spuštění programu uživatelem. Proces změny barvy textu a čísel je poměrně jednoduchý, protože všechny potřebné funkce jsou obsaženy ve standardních knihovnách. Můžete změnit barvu všeho, co se zobrazí na obrazovce.

Kroky

Část 1 z 2:
Změna barvy zobrazeného textu
  1. Obrázek s názvem Získejte barvu v C Program Krok 1
jeden. Připojte standardní knihovnu I / O. Tato knihovna umožňuje změnit barvu zobrazeného textu. Přidat další řádek do názvu programu:
#Zahrnout
  • Obrázek s názvem Získejte barvu v C Program Krok 2
    2. Připojte knihovnu I / O konzoly. To umožní, aby byl program zadán z klávesnice uživatelem. Přidat tuto knihovnu pod knihovnou stdio.H:
    #Zahrnout#Zahrnout
  • Obrázek s názvem Získejte barvu v C Program Krok 3
    3. Použijte funkci TEXTOLOR, Nastavení barvy textu. S touto funkcí můžete diverzifikovat barvu zobrazeného textu. Barvy musí být napsány velkými písmeny nebo jsou reprezentovány v digitální podobě:
    #Zahrnout#ZahrnoutHlavní () {TextColor (červená)- // namísto "červené" bylo možné zavést "4", ale pak se čitelnost kódu sníží}
    BarvaČíselná hodnota
    Černá (černá)0
    Modrá (modrá)jeden
    Zelená (zelená)2
    Azurová (modrá)3
    Červená (červená)4
    Magenta (fialová)Pět
    Hnědá (hnědá)6
    Lightgray (světle šedá)7
    Darkgray (tmavě šedá)osm
    Lightblue (světle modrá)devět
    Lightgreen (světle zelená)10
    Lightcyan (tyrkysová)jedenáct
    Lightred (růžová)12
    Lightmagenta (světle fialová)13
    Žlutá (žlutá)čtrnáct
    Bílá (bílá)patnáct
  • Ale v tomto seznamu barev nekončí. Jejich přístupnost závisí na instalovaném grafickém ovladači a použitém barevném režimu. Barvy musí být napsány velkými písmeny.
  • Obrázek s názvem Získejte barvu v C Program Krok 4
    4. Přidejte zobrazený text a dokončete program. Použijte funkci Cprintf Zobrazení textu ve vybrané barvě. Přidat funkci Getch Na konci programu jej zavřete po stisknutí uživatele libovolného klíče.
    #Zahrnout#ZahrnoutHlavní () {TextColor (červená)- // namísto "červené" by mohlo být zavedeno "4", ale pak je čitelnost codecprintf ("Ahoj, svět bude snížen!") -Getch () - návrat 0-}
  • Část 2 z 2:
    Změna barvy obrázku
    1. Obrázek s názvem Získejte barvu v C Program Krok 5
    jeden. Připojte grafickou knihovnu. Grafická knihovna C umožňuje čerpat tvary a změnit jejich barvu. Pro přístup k grafické knihovně jej připojte k názvu programu:
    #Zahrnout
  • Obrázek s názvem Získejte barvu v C Program Krok 6
    2. Připojte knihovnu I / O Conililever I / O tak, aby byl program považován za vstup z klávesnice uživatelem. Přidat tuto knihovnu pod knihovnou Grafika.H:
    # Zahrnují # zahrnují
  • Obrázek s názvem Získejte barvu v C Program Krok 7
    3. Inicializovat proměnné pro grafický ovladač a režim. Je třeba provést dříve, než začnete kreslit tvary, takže program má přístup k grafickému systému ovladače. Takže zdůrazňujete oblast na obrazovce, kde bude označen obrázek.
    # Zahrnují # zahrnujíHlavní () {int Gd = detekce, gm-initgram (&Gd, &GM, "C: TC BGI") - // Zkopírujte cestu k kompilátoru}
  • Obrázek s názvem Získejte barvu v C Program Krok 8
    4. Nastavte barvu obrázku kreslení. Před zahájením obrázku použijte funkci SetColor, Chcete-li zjistit barvu budoucího objektu:
    # Zahrnují # zahrnujíHlavní () {int Gd = detekce, gm-initgram (&Gd, &Gm, "C:
  • Obrázek s názvem Získejte barvu v C Program Krok 9
    Pět. Nakreslete požadovanou postavu. Jako příklad nakreslíme obdélník pomocí funkce Obdélník . Můžete použít libovolnou funkci pro kreslení z knihovny Grafika.H, Nakreslete cokoliv ve vybrané barvě.
    # Zahrnují # zahrnujíHlavní () {int Gd = detekce, gm-initgram (&Gd, &GM, "C:
  • Obrázek s názvem Získejte barvu v C Program Krok 10
    6. Dokončete program a testujte jej. Přidat příkaz Getch a vypněte grafickou oblast na konci programu. Zkompilujte kód a spusťte hotový program.
    # Zahrnují # zahrnujíHlavní () {int Gd = detekce, gm-initgram (&Gd, &Gm, "C:
  • Příklady

    // Barva Ahoj Světový výstup.CPP: Hlavní soubor projektu.#Zahrnout  // Podporované MS Visual Studio Express. Vyjměte řetězec, pokud pracujete v jiném programu # zahrnovat  // pouze pro makro walkokey () # zahrnovat #Zahrnout #Zahrnout použitím NameSpace Std-Handle Console = Getstdhandle (Std_Output_Handle) - // Chcete-li použít SetConsoletExtAttribute () void walkokey () - int MAIN () {INT STR = 0, X, Y = 240- // 240 = bílé pozadí, černé symboly Sstring text = `` Ahoj Svět. Dnes se cítím hezky!`` -len = text.Délka () - Cout << endl << endl << endl << ``tt``- // перенос на 3 строки вниз и две табуляции вправоfor ( x=0-x y)- // установить цвет для следующего выводаcout << text[x]-y++- // добавить 1 к значению y, чтобы получить новый цветif ( y >254) // celkem existuje 255 barev. 255 - Je to bílá na bílém. Nic neuvidíte. Proto jsme zmeškali to = 240- // Pokud> 254, vraťte barvy zpět na bílé pozadí, černé Symbolleep (250) - PAUSE Inter-Písmena} SetConsoletextattribute (konzole, 15) - // Nastavit barvu na černém pozadí , Bílé symboly symbolswaitkey () - // Konec programu, čeká na stisknutí klávesy zavřít programVoid walkokey () {cout<< endl << endl << endl << ``tttPress any key``-while (_kbhit()) _getch()- // Опустошить буфер ввода_getch()- // Ожидание нажатия клавишиwhile (_kbhit()) _getch()- // // Опустошить буфер ввода (некоторые клавиши отправляют два сообщения)}
    # Zahrnují # zahrnujíHlavní () {int Gd = detekce, gm, drawing_color-char a [100] -Initgraf (&Gd,&Gm, `` C: () -Closeagraph () - návrat 0-}
    Podobné publikace