• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Kolory w c++ (konsola)

42 Warsaw Coding Academy
0 głosów
3,260 wizyt
pytanie zadane 21 lipca 2016 w C i C++ przez Dominik W Użytkownik (500 p.)
zamknięte 19 sierpnia 2016 przez Dominik W
int main()
{
    HANDLE hOut;
    SetConsoleTextAttribute( hOut, BACKGROUND_GREEN );
    cout << "              Select langunage | wybierz jezyk" << endl;
    cout << "              --------------------------------" << endl;
    cout << "              1. POLSKI" << endl;
    cout << "              2. ENGLISH" << endl;
    cout << "              3. EXIT" << endl;

Program spokojnie kompiluje się, ale tło nie chce się pokolorować. Gdzie popełniłem błąd?

komentarz zamknięcia: Jest najlepsza odpowiedź

1 odpowiedź

+1 głos
odpowiedź 21 lipca 2016 przez MetRiko Nałogowiec (37,110 p.)
wybrane 19 sierpnia 2016 przez Dominik W
 
Najlepsza

Spróbuj takiego kodu:
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),colour);
Jednak (o ile mi wiadomo) zmiana tła w konsoli jest niemożliwa.. znaczy się.. jest to wykonalne jednak nie do końca w taki sposób jak (zapewne) byś chciał. Inaczej mówiąc.. w kodzie, który podałem zmienna colour przyjmuje wartości od 0 do 31.. jednak można ten zakres podzielić jeszcze na dwie części.. od 0-15 i 16-31.. najlepiej będzie jak spojrzysz na ten obrazek:

Podobne pytania

0 głosów
3 odpowiedzi 1,478 wizyt
+1 głos
2 odpowiedzi 596 wizyt
pytanie zadane 11 września 2020 w C# przez Comparion Obywatel (1,810 p.)
0 głosów
1 odpowiedź 379 wizyt
pytanie zadane 17 maja 2017 w C i C++ przez ChiriChiri Obywatel (1,260 p.)

93,377 zapytań

142,379 odpowiedzi

322,527 komentarzy

62,724 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...