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

Jak ustawić kolor napisów w konsoli C++ na biały?

42 Warsaw Coding Academy
0 głosów
1,398 wizyt
pytanie zadane 23 grudnia 2015 w C i C++ przez Daaa22 Dyskutant (8,250 p.)
Gdy wpisuje:

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_BLUE);

to wszystko jest ok, ale po wpisaniu:

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_WHITE);

to jest błąd, więc jak ustawić kolor liter na biały?

2 odpowiedzi

+2 głosów
odpowiedź 24 grudnia 2015 przez Sebastian Fojcik Nałogowiec (43,040 p.)
edycja 24 grudnia 2015 przez Sebastian Fojcik
 
Najlepsza

Myślę, że to pomoże z każdym kolorem ;-)

#include <Windows.h>
#include <iostream>

using namespace std;

enum Kolor
{
	CZARNY,
	CIEMNONIEBIESKI,
	ZIELONY,
	TURKUSOWY,
	BRAZOWY,
	MORSKI,
	OLIWKOWY,
	JASNOSZARY,
	SZARY,
	NIEBIESKI,
	JASNOZIELONY,
	JASNONIEBIESKI,
	CZEROWNY,
	ROZOWY,
	ZLOTY,
	BIALY
};

void kolor( Kolor c )
{
	SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), c );
}

int main()
{
	kolor( BIALY );
	cout << "Bialy napis";

	return 0;
}

Kiedyś sobie napisałem i do dziś korzystam. Masz w prezencie :-D

komentarz 24 grudnia 2015 przez Daaa22 Dyskutant (8,250 p.)
Dzięki. Taki mały void, a tak pomaga.
+1 głos

Podobne pytania

0 głosów
1 odpowiedź 3,538 wizyt
pytanie zadane 26 listopada 2015 w Offtop przez Franek_p Początkujący (430 p.)
0 głosów
1 odpowiedź 338 wizyt
pytanie zadane 15 stycznia 2016 w C i C++ przez Chajol Początkujący (290 p.)
+1 głos
2 odpowiedzi 519 wizyt

93,398 zapytań

142,390 odpowiedzi

322,580 komentarzy

62,759 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
...