在CMD字体改变颜色非常简单 在运行c语言的代码窗口中改变字体颜色也很简单 做了个小测试验证了在c语言中输出color a加换行 改变字体颜色是不行的 通过调节代码可以达到效果
![2e458c6c47158bc3640df7a185c5fb1c.png](https://img-blog.csdnimg.cn/img_convert/2e458c6c47158bc3640df7a185c5fb1c.png)
![bd9c6e6adcfa8238ca775daf1b4541ec.png](https://img-blog.csdnimg.cn/img_convert/bd9c6e6adcfa8238ca775daf1b4541ec.png)
方法一
原文链接
C/C++ 彩色cmd输出_qq_31929161的博客-CSDN博客blog.csdn.net![3d2530a8af126ccd030e00b01c2ae7c2.png](https://img-blog.csdnimg.cn/img_convert/3d2530a8af126ccd030e00b01c2ae7c2.png)
这是示例代码
#include
![8d99fc88f144cc4a88790f8c65d11c21.png](https://img-blog.csdnimg.cn/img_convert/8d99fc88f144cc4a88790f8c65d11c21.png)
加颜色后效果
打印彩色字体只能用SetConsoleTextAttribute了
第一个属性:当前窗口的句柄
第二个属性:颜色
OREGROUND_BLUE 字体颜色:蓝 1
FOREGROUND_GREEN 字体颜色:绿 2
FOREGROUND_RED 字体颜色:红 4
FOREGROUND_INTENSITY 前景色高亮显示 8
BACKGROUND_BLUE 背景颜色:蓝 16
BACKGROUND_GREEN 背景颜色:绿 32
BACKGROUND_RED
背景颜色:红 64
BACKGROUND_INTENSITY 背景色高亮显示 128
方法二
C语言编程之《输出带有颜色》_小拾一的博客-CSDN博客blog.csdn.net![2054de4941c7368b43d01cabfe4a7a2f.png](https://img-blog.csdnimg.cn/img_convert/2054de4941c7368b43d01cabfe4a7a2f.png)
改变字体颜色
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- system("color 5");
- printf("测试");
- return 0;
- }
改变背景颜色
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- system("color f5");
- printf("测试 ");
- return 0;
- }