#include #include #include using std::endl; using std::cin; using std::cout; void main () { char c; system ("cls"); cout << "Change the color, hit enter" << endl; /* Color attributes are specified by TWO hex digits -- the first corresponds to the background; the second the foreground. Each digit can be any of the following values: 0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright White If no argument is given, this command restores the color to what it was when CMD.EXE started. This value either comes from the current console window, the /T command line switch or from the DefaultColor registry value. The COLOR command sets ERRORLEVEL to 1 if an attempt is made to execute the COLOR command with a foreground and background color that are the same. Example: "COLOR fc" produces light red on bright white */ //Change the entire window c = getchar (); system("color 2F"); c = getchar (); //Change individual output or lines. HANDLE hConsole; hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute (hConsole,0x0F); cout << "Hey " ; SetConsoleTextAttribute (hConsole,0x1F); cout << "Hey " ; SetConsoleTextAttribute (hConsole,0x2F); cout << "Hey " ; getchar (); system ("cls"); cout << "Hit return to continue" << endl; getchar (); //Display all the possible combos for(int k = 1; k < 255; k++) { SetConsoleTextAttribute(hConsole, k); cout <