» Poradna » Programy

Farebny text v C/C++

 |   | 

Dobrý deň,
ako sa dá nastaviť, aby text v konzolovej/terminalovej aplikácie napísalo text inou farbout ako sa štandarnou.
Ďakujem.

Mohlo by vás také zajímat

Odpovědi na otázku

 | 

V akom OS?
Predpokladám Windows.
Vo Windows sa to robí cez Windows API. Takže učiť sa WinAPI.

Kedže je v poradne cenzúra znakov, tak nenapíšem priamo kód,
ale poviem čo robiť.

Na začiatok programu includnúť súbor windows.h

Zmena farby konzolového výstupu sa robí pomocou funkcie :

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),číslo_farby);

číslo_farby pre farbu textu je celé číslo z množiny 1,2,3,...,13,14,15

Souhlasím  |  Nesouhlasím  |  Odpovědět