emkiset.ru

Kleuren krijgen in programmeertaal C

Als u de kleur van de tekst of de formulieren in programmeertaal C wijzigt, kunt u iets laten oplichten wanneer de gebruiker het programma uitvoert. Het wijzigen van de kleur van tekst en objecten is een vrij eenvoudig en eenvoudig proces en de noodzakelijke functies zijn opgenomen in standaardbibliotheken. Het is mogelijk om de kleur te veranderen van alles dat op het scherm verschijnt.

stappen

Deel 1
Wijzig de tekstuitvoerkleur

Titel afbeelding Get Color in C Program Step 1
1
Omvat de bibliotheek "Standaard invoer en uitvoer". Met deze algemene bibliotheek kunt u de kleur wijzigen van de tekst die op het scherm wordt weergegeven. Voeg de volgende code toe bovenaan het programma:
#include
  • Titel afbeelding Get Colour in C Program Step 2
    2
    Omvat de bibliotheek "Invoer en uitvoer van de console". Dit maakt het gemakkelijker om de toetsenbordinvoer van de gebruiker te registreren. Voeg de bibliotheek toe onder de bibliotheek stdio.h::
    # include # include
  • Titel afbeelding Get Color in C Program Step 3
    3
    Gebruik de functie textcolor om de kleur te definiëren die u voor de tekst wilt gebruiken. Het is mogelijk om deze functie te gebruiken om de kleuren van de uitvoertekst te variëren. U moet de kleuren volledig in hoofdletters schrijven of als cijfers weergeven:
    # include # includemain () {textcolor (RED) - // Het is mogelijk om in te voeren "4" in plaats van "RED" (rood), maar het is niet leesbaar}}
    kleurNumerieke waarde
    BLACK0
    BLUE1
    GREEN2
    CYAN3
    RED4
    MAGENTA5
    BROWN6
    lichtgrijs7
    donkergrijze8
    lichtblauw9
    lichtgroen10
    LIGHTCYAN11
    lichtrood12
    LIGHTMAGENTA13
    GEEL14
    WHITE15
  • Er zijn meer kleuren afgezien van deze. De beschikbare kleuren zijn afhankelijk van de geïnstalleerde grafische kaart en de manier waarop deze zich bevindt. De kleuren moeten volledig in hoofdletters worden geschreven.
  • Titel afbeelding Get Color in C Program Step 4
    4


    Voeg de uitvoertekst toe en beëindig het programma. Bevat de functie cprintf om wat tekst weer te geven met de nieuwe kleur. Gebruik de functie getch aan het eind om het programma te sluiten wanneer de gebruiker op een toets drukt ..
    # include # includemain () {textcolor (RED) - // U zou kunnen typen "4" in plaats van "RED", maar het is niet zo readablecprintf ("Hallo, wereld!") -getch () - retourneer 0-}
  • Deel 2
    Verander de kleur van de tekening

    Titel afbeelding Get Color in C Program Step 5
    1
    Omvat de grafische bibliotheek. Met de C grafische bibliotheek kunt u objecten tekenen en hun kleur aanpassen. Het is mogelijk om toegang te krijgen tot de grafische bibliotheek door deze bovenaan het programma op te nemen.
    #include



  • Titel afbeelding Get Color in C Program Step 6
    2
    Omvat de bibliotheek "Invoer en uitvoer van de console". Het is mogelijk om deze bibliotheek te gebruiken om de invoer van de gebruiker eenvoudig te registreren. Voeg de bibliotheek toe onder de graphics.h:
    # include # include
  • Titel afbeelding Get Color in C Program Step 7
    3
    Start de variabelen voor de grafische stuurprogramma`s en de modus. U moet dit doen voordat u begint met het tekenen van objecten, zodat het programma toegang heeft tot de grafische stuurprogramma`s van het systeem. Hiermee wordt een zone op het scherm gemaakt om het object te tekenen.
    # include # includemain () {int gd = DETECT, gm-initgraph (&gd, &gm, "C: TC BGI") - // Wijzig dit in het pad van uw compiler}
  • Titel afbeelding Get Color in C Program Step 8
    4
    Stel de kleur in van het object dat u wilt tekenen. Gebruik de functie voordat u een object codeert setcolor om de kleur te bepalen van het object dat u wilt tekenen:
    # include # includemain () {int gd = DETECT, gm-initgraph (&gd, &gm, "C: TC BGI") -setcolor (BLUE) - // Het is mogelijk om in te voeren "1" in plaats van "BLUE" (blauw) om dezelfde kleur te krijgen, hoewel deze niet leesbaar is}
  • Titel afbeelding Get Color in C Program Step 9
    5
    Teken het gewenste object. Teken bijvoorbeeld een rechthoek met behulp van de functie rechthoek. Het is mogelijk om een ​​van de tekengereedschappen te gebruiken graphics.h om te tekenen met de kleur die je hebt gekozen.
    # include # includemain () {int gd = DETECT, gm-initgraph (&gd, &gm, "C: TC BGI") -setcolor (BLUE) -rectangle (50,50,100,100) - // Deze nummers geven de locatie van de linksboven en rechtsonder}
  • Titel afbeelding Get Color in C Program Step 10
    6
    Beëindig het programma en probeer het eens. Voeg de opdracht toe getch en ontkoppel het grafische gebied terwijl u het programma sluit. Compileer alles en doe een test.
    # include # includemain () {int gd = DETECT, gm-initgraph (&gd, &gm, "C: TC BGI") -setcolor (BLUE) -rechthoek (50,50,100,100) -getch () - closegraph () - return 0-}
  • Voorbeelden

    // Gekleurd Hello World.cpp: hoofdprojectbestand. #include // Indien gebruikt met MS Visual Studio Express. Verwijder deze regel voor het geval u iets anders gebruikt # include // Wacht gewoon op de WaitKey-routine () # include #include #include using namespace std-HANDLE console = GetStdHandle (STD_OUTPUT_HANDLE) - // To SetConsoleTextAttribute () nietig WAITKEY () gebruiken - int main () {int len ​​= 0, x, y = 240- // 240 = wit voorgrond negrostring text = `Hallo wereld, ik voel me goed vandaag!` `- len = text.length () - cout << endl << endl << endl << `` t t `` - // start 3 tabs naar beneden en 2 tabs naar rechts voor (x = 0-x254) // Er zijn 255 kleuren. De 255 is wit op wit, dus er is niets te zien. Evítaloy = 240- // ja en > 254, begint met witte kleuren voor de achtergrond en zwart voor caracteresSleep (250) - // ruimte tussen tekens} SetConsoleTextAttribute (console 15) - // setup kleuren als zwart en wit voor de achtergrond voor caracteresWaitKey () - // end programma wacht op een druk op de knop om te sluiten} leegte WAITKEY () {cout << endl << endl << endl << ` T t tPresiona een toets` `- maar (_kbhit ()) _getch () - // de buffer entrada_getch () - // Wacht teclawhile (_kbhit ()) _getch () - // Maak de invoerbuffer leeg (sommige sleutels verzenden twee berichten)}
    # include # includemain () {int gd = DETECT, gm, drawing_color-char naar [100] -initgraph (&gd,&gm, `C: BGI TC) - drawing_color = GetColor () - sprintf (a, `` huidige tekening color =% d `` drawing_color) -outtextxy (10, 10, a) - getch () - closegraph () - retourneer 0-}
    Delen op sociale netwerken:

    Verwant
    Hoe de kleur van de tekst in HTML te veranderenHoe de kleur van de tekst in HTML te veranderen
    Hoe de kleur van de tekst in Snapchat veranderenHoe de kleur van de tekst in Snapchat veranderen
    Hoe het lettertype in MySpace te veranderenHoe het lettertype in MySpace te veranderen
    Hoe de stem van je Android te veranderenHoe de stem van je Android te veranderen
    Hoe de schermresolutie te veranderenHoe de schermresolutie te veranderen
    Hoe u batchbestandsnamen in Mac OS X kunt wijzigen met AutomatorHoe u batchbestandsnamen in Mac OS X kunt wijzigen met Automator
    De bureaubladkleur instellen in Mac OS X LionDe bureaubladkleur instellen in Mac OS X Lion
    Tekst converteren naar lijn in PhotoshopTekst converteren naar lijn in Photoshop
    Hoe een programma te kraken door DLL-bestanden te wijzigenHoe een programma te kraken door DLL-bestanden te wijzigen
    Hoe een eenvoudig programma in Python te creërenHoe een eenvoudig programma in Python te creëren
    » » Kleuren krijgen in programmeertaal C
    © 2021 emkiset.ru