改变颜色的代码很简单,关键代码只有几行。
获得windows控制台窗口的输出句柄,
并通过SetConsoleTextAttribute函数改变输出颜色即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #include<iostream> #include<windows.h>
int main() { HANDLE std_handle = GetStdHandle(STD_OUTPUT_HANDLE);
for(int i = 0; i < 256; i++) { SetConsoleTextAttribute(std_handle, i); std::cout << "i = "<< i << ": Hello World" << std::endl; }
return 0; }
|
效果
![Alt text](/imgs/2023.07.02-1.png)