先给出测试代码:
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
int textColor = 0xf0;
SetConsoleTextAttribute(h, textColor);
cout << "背景的颜色与相应的编码" << endl;
cout << hex << showbase; //输出数值的格式设置为16进制显示
for (int i = 0; i < 16; i++)
{
SetConsoleTextAttribute(h, textColor);
cout << textColor << "的颜色" << endl;
textColor++;
}
textColor = 0xf0;
SetConsoleTextAttribute(h, textColor);
cout << "背景的颜色与相应的编码" << endl;
textColor = 0x00;
for (int i = 0; i < 16; i++)
{
SetConsoleTextAt