c语言改变输出颜色

 时间:2026-02-15 16:52:29

1、首先我们来打印一个hello world!会发现输出的字体是白色的。

#include <stdio.h>

int main(){

printf("hello world!\n");

}

c语言改变输出颜色

2、接下来我们来设置一个函数来改变颜色,记得加头文件#include <windows.h>

代码如下:

#include <stdio.h>

#include <windows.h>

void color(int x) //设置字体颜色

{

if(x>=0 && x<=15)

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);

else

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 7);

}

int main(){

color(6);   //在打印前设置颜色,6是黄色

printf("hello world!\n");

}

c语言改变输出颜色

3、根据需要选择输出的颜色。

其他颜色的值为:

    0=黑色                 8=灰色  

    1=蓝色                 9=淡蓝色                                         

  2=绿色                10=淡绿色            

  3=湖蓝色             11=淡浅绿色     

  4=红色                12=淡红色        

  5=紫色                13=淡紫色             

  6=黄色                14=淡黄色               

  7=白色                15=亮白色    

  • C语言如何定义全局变量
  • C语言中\t是什么意思
  • scanf_s与scanf的区别是什么
  • c语言如何生成随机数
  • c语言数组作为参数传入函数怎样做?
  • 热门搜索
    长春 旅游 湖南郴州旅游 旅游资源的开发与保护 深圳南澳岛旅游攻略 新疆喀纳斯旅游 旅游文化论文 保定旅游局 浙江乌镇旅游景点 井冈山旅游地图 春秋旅游官方网站