Skip to content

Instantly share code, notes, and snippets.

@M-Yankov
Created July 16, 2016 13:22
Show Gist options
  • Save M-Yankov/78e926210ae5a9b65c2876e71f1ed7b1 to your computer and use it in GitHub Desktop.
Save M-Yankov/78e926210ae5a9b65c2876e71f1ed7b1 to your computer and use it in GitHub Desktop.
C++ console colors
// color your text in Windows console mode
// colors are 0=black 1=blue 2=green and so on to 15=white
// colorattribute = foreground + background * 16
// to get red text on yellow use 4 + 14*16 = 228
// light red on yellow would be 12 + 14*16 = 236
// a Dev-C++ tested console application by vegaseat 07nov2004
#include <iostream>
#include <windows.h> // WinApi header
using namespace std; // std::cout, std::cin
int main()
{
HANDLE hConsole;
int k;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
// you can loop k higher to see more color choices
for(k = 1; k < 255; k++)
{
// pick the colorattribute k you want
SetConsoleTextAttribute(hConsole, k);
cout << k << " I want to be nice today!" << endl;
}
cin.get(); // wait
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment