控制台单调的颜色只有黑白两种,看起来多少难免有些单调。在没学图形化编程之前,每天看着控制台程序难免会枯燥无味。
不过,利用SetConsoleTextAttribute函数可以设置控制台的前景色和背景色。
闲言少叙,书归正传。
①效果图:(颜色可以混合,遵循配色原理)
#include < iostream >
#include < windows.h >
using namespace std;
int main()
{
HANDLE hOut;
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hOut, FOREGROUND_RED | FOREGROUND_GREEN);
cout <
SetConsoleTextAttribute(hOut, FOREGROUND_GREEN | FOREGROUND_BLUE);
cout <
SetConsoleTextAttribute(hOut, FOREGROUND_BLUE | FOREGROUND_RED);
cout <
SetConsoleTextAttribute(hOut, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);