1 加入#include <stdlib.h>头文件,没有此头文件则无法调用本文使用的函数。2 在你所需要改变窗口颜色的位置调用函数 system("color xx") xx分别指的是背景颜色和文字(前景)颜色。x为一位16进制数,即1-f都可以使用。可以随意组合。3 1-f分别代表的颜色如下:0 = 黑色8 = 灰色1 = 蓝色9 = 淡蓝色2...
五、这时候可以不用system函数了,可以调用setColor(1,2)函数来将窗口背景色改为蓝色,将字体改成绿色,另外,因为之前设置了枚举,调用setColor(green,red)也有一样的效果; 代码语言:javascript 复制 setColor(1,2); 六、以上代码合并起来: 代码语言:javascript 复制 #include<stdio.h>#include<windows.h>enumColor{b...
改变颜色:需要引入头文件: #include<stdlib.h> 之后只需要在主函数内添加:system(“color 8E”);其中 8代表背景颜色,E代表字体颜色 附颜色表: 黑色 = 0 蓝色 = 1 绿色 = 2 湖蓝色 = 3 红色 = 4 紫色 = 5 黄色 = 6 白色 = 7 灰色 = 8 淡蓝色=9 淡绿色=A 淡红色=C 淡紫色=D 淡黄色=E ...
1 新建一个C项目,点击文件,新建,项目,选择C++Win32控制台应用。其它VC、VS等版本操作基本一致。2 在项目向导中根据自己的实际情况设置,因为这里只是演示功能,所以就直接完成,它会默认生产一个项目框架。3 如何变化窗口和字体的颜色呢?这里可以使用windows cmd的功能,想想如何在cmd窗口中实现色彩的变化?可以使...
另一种方法是使用SetConsoleTextAttribute函数,该函数允许更精细地控制字体和背景颜色。例如,SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE)可以将文字设置为带有高亮度的红色、绿色和蓝色。这里,GetStdHandle(STD_OUTPUT...
//color后面 3是背景色代号 ,A是前景色(字体)代号,你可以根据这些代号自由改变 system( "color 3A "); /* 0 = 黑色 1 = 蓝色 2 = 绿色 A = 淡绿色 3 = 湖蓝色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E...
Uint8 redColor[] = {255, 0, 0, 255}; // 设置红色 清除屏幕 在绘制任何东西之前,我们需要清除屏幕,这可以通过调用SDL_RenderClear函数完成,它使用当前渲染器的颜色来清除屏幕: SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255); // 设置背景色为黑色 ...
对于默认的黑色控制台窗口,在easyX中也是可以修改掉的,我们可以使用setbkcolor函数首先设置背景色的颜色,然后使用cleardevice对窗口全部重绘即可。函数原型如下: 1 voidsetbkcolor(COLORREFcolor); 举个例子,当我们想把背景色改为黄色的话,就可以这样:首先调用setbkcolor函数更改颜色为黄色,然后调用cleardevice清空设备,这个时...
setcolor(WHITE); // 设置颜色 outtextxy(175, 300, _T("编程,从俄罗斯方块开始")); Sleep(3000); } ②游戏背景 initGameScreen( ) 绘制游戏场景 /*** * 功能:初始化游戏场景 * 输入: * 无 * 返回: * 无 ***/ void initGameSceen()
对于图形模式的屏幕颜色设置, 同样分为背景色的设置和前景色的设置。在 Turbo C中分别用下面两个函数。 设置背景色: void far setbkcolor( int color); 设置作图色: void far setcolor(int color); 其中color 为图形方式下颜色的规定数值, 对EGA, VGA显示器适配器, 有关 颜色的符号常数及数值见下表所示...