当前位置:首页 » 编程语言 » c语言背景颜色变红
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言背景颜色变红

发布时间: 2022-08-23 07:14:50

c语言怎么使背景换颜色,而不是简单的黑屏白字,如换成红色,要求用代码完成

#include <windows.h>
int main(.....)
{
system("color 3e") ;
}
系统的 color 命令用法:
设置默认的控制台前景和背景颜色。

COLOR [attr]

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时
的颜色。这个值来自当前控制台窗口、/T 命令行开关或
DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令
会将 ERRORLEVEL 设置为 1。

⑵ 如何改变控制台颜色函数 C语言背景色

////////改变CMD窗口颜色
用 system("color 0A");
其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色
1=蓝色
2=绿色
3=湖蓝色
4=红色
5=紫色
6=黄色
7=白色
8=灰色
9=淡蓝色
A=淡绿色
B=淡浅绿色
C=淡红色
D=淡紫色
E=淡黄色
F=亮白色
2.改变下一个输出或者输入字体和背景的颜色
采用SetConsoleTextAttribute函数,如 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |
FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);

⑶ C语言怎么调颜色

第一步、进入到vs界面,在上方工具栏中选择箭头所指的工具选项,如下图所示。

⑷ 在C语言中,如何改变程序运行时显示屏的颜色

用 system() 调用 color命令可以改变颜色 如system(“color 12”),后面打出来的就是蓝底绿字

COLOR [attr]

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时
的颜色。这个值来自当前控制台窗口、/T 命令行开关或
DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令
会将 ERRORLEVEL 设置为 1。

例如: "COLOR fc" 在亮白色上产生亮红色

⑸ c语言:更改控件的背景颜色

调用CWinApp : : SetDialogBkColor可以改变所有应用程序的背景颜色。第一个参数指定了背景颜色,第二个参数指定了文本颜色。下例将应用程序对话设置为蓝色背景和黄色文本。
BOOL CSampleApp : : InitInstance ( )
{

//use blue dialog with yellow text .
SetDialogBkColor (RGB (0, 0, 255 ), RGB ( 255 , 255 , 0 ) ) ;

}
需要重画对话(或对话的子控件)时,Windows向对话发送消息WM_CTLCOLOR,通常用户可以让Windows选择绘画背景的刷子,也可重置该消息指定刷子。下例说明了创建一个红色背景对话的步骤。
首先,给对话基类增加一人成员变量CBursh :
class CMyFormView : public CFormView
{

** :
CBrush m_ brush ; // background brush

} ;
其次, 在类的构造函数中将刷子初始化为所需要的背景颜色。
CMyFormView : : CMyFormView ( )
{
// Initialize background brush .
m_brush .CreateSolidBrush (RGB ( 0, 0, 255 ) )
}
最后,使用ClassWizard处理WM_CTLCOLOR消息并返回一个用来绘画对话背景的刷子句柄。注意:由于当重画对话控件时也要调用该函数,所以要检测nCtlColor参量。
HBRUSH CMyFormView : : OnCtlColor (CDC* pDC , CWnd*pWnd , UINT nCtlColor )
{
// Determine if drawing a dialog box . If we are , return +handle to
//our own background brush . Otherwise let windows handle it .
if (nCtlColor = = CTLCOLOR _ DLG )
return (HBRUSH) m_brush .GetSafeHandle ( ) ;
return CFormView : : OnCtlColor (pDC, pWnd , nCtlColor );
}不过VS2003以后就不支持SetDialogBkColor
此外,MFC在画控件时会发送WM_CTLCOLOR消息
OnCtlColor (CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
return hBrush; //返回一个画刷,画刷的颜色为控件的颜色
} 不过Button之类的控件则需要把button的属性改为drawitem

⑹ C语言设计出来的程序 的背景颜色怎样通过代码控制

system("COLOR17");//DOS窗背景兰色字白色

system("COLOR34");//DOS窗背景淡兰色字红色

自己尝试尝试,就会发现很多种颜色的组合的

这么做:

#include<stdio.h>

#include<stdlib.h>

main()

{floatpi=3.14159265,r;

//system("COLOR17");//DOS窗背景兰色字白色

system("COLOR34");//DOS窗背景淡兰色字红色

printf("enterradius: ");

scanf("%f",&r);

if(r<0)

printf("EnterError ");

else

printf("r=%.2f,c=%.2f,area=%.2f ",r,2*pi*r,pi*r*r);

system("pause");

}

//给出答案以前一定要自己先试验一下。达到背景黑色变成其他颜色,字体颜色随便

说别人的答案不对之前,自己最好先确认一下自己的编译器设置之类的是不是正确,这么多人的都不对,你不觉得应该先找找自己的原因?

下面的图是我的代码的运行结果,

编译器VC6.0

⑺ 如何在c语言中改变背景和字体的颜色

调用color函数法
加入#include头文件,没有此头文件则无法调用本文使用的函数。

1-f分别代表的颜色如下:0=黑色8=灰色1=蓝色9=淡蓝色2=绿色A=淡绿色3=湖蓝色B=淡浅绿色4=红色C=淡红色5=紫色D=淡紫色6=黄色E=淡黄色7=白色F=亮白色

⑻ VC6.0的C语言中背景色能设为粉红色吗,还有图形设计怎么实现需要包含的头文件和函数用法,清楚点,谢谢~

VC6的话,不用任何库函数,直接使用cmd中的color指令,在代码中加入system("color XY");即可,(注意这里的XY是一个16进制数,范围是0~F,分别对应控制台的背景色和前景色,自己选,详细的可参考cmd中对color的解释)

0=黑色 8=灰色
1=蓝色 9=淡蓝色
2=绿色 A=淡绿色
3=湖蓝色 B=淡浅绿色
4=红色 C=淡红色
5=紫色 D=淡紫色
6=黄色 E=淡黄色
7=白色 F=亮白色

另外,在VC6里想要用图形的话,默认情况不用到C++或是MFC,单纯的纯粹用C的话,基本不可能,至少到目前为止,我都没有听说过,而且C本身就不适合用来做图形
当然也不是没有办法,下个easyx库,网络easyx即可,中文网站,还有中文的教程,用起来很简单,当然前提是你的C语法扎实&&数学功底扎实的话

⑼ 如何更改c语言窗口的背景颜色与字体颜色

在VC下,使用system("color a"),增加头文件#include <stdlib.h>,其中a表示颜色属性,颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:如system("color 1f");表示蓝底白字。
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

⑽ C语言,怎样能把背景颜色改成红色,或其它颜色

你是需要改编译器显示的背景颜色,还是开发的程序的背景颜色,如果是前者需要根据不同的编译器找不同的更改方式,如果是后者并且是win32控制台程序的话使用system("color 6f");这样的语句修改,颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色