当前位置:首页 » 编程语言 » c语言彩色控制台程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言彩色控制台程序

发布时间: 2022-06-17 09:32:39

c语言控制台程序如何控制输出字体及颜色

void color(int b) { HANDLE hConsole = GetStdHandle((STD_OUTPUT_HANDLE)) ; SetConsoleTextAttribute(hConsole, b) ; } 头文件。参数b是具体的颜色,0——10是以黑色为背景的,逐渐递增,背景颜色红橙黄绿青蓝紫以此类推。 http://user.qzone.qq.com/164529140/infocenter 这儿有我写的俄罗斯方块,用到了颜色函数,你参考参考吧

Ⅱ c语言如何输出彩色字

可以的,比如:
#include <windows.h>
HANDLE hConsole;
hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN);
//系统定义的颜色
/*FOREGROUND_BLUE,
FOREGROUND_GREEN,
FOREGROUND_RED,
FOREGROUND_INTENSITY,
BACKGROUND_BLUE,
BACKGROUND_GREEN,
BACKGROUND_RED,
BACKGROUND_INTENSITY
*/
设置默认的控制台前景和背景颜色。
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语言控制台程序,如何实现定时器

说两个思路:
1、硬件如果有定时器,那么使用硬件定时器。
2、软件搞个for循环(空函数),然后测试每个循环的耗时,就能搞出一个纯软的延时程序。

Ⅳ C语言 控制台程序

不想调用控制台入口换winmain
底层的编译,在编译成目标文件之后,不要链接成可执行文件,生成别的
二进制文件
或者。。像
Linux内核
一样,编译成可执行文件,装载入内存,然后用内存镜像拷贝出纯二进制文件。。等等方法
至于编译驱动有另外更加专业的方法咯。。

Ⅳ C语言编程题,编写一控制台应用程序

#include<stdio.h>
void main() { int x;
scanf("%d",&x);
if ( x>=90 ) printf("优秀。\n");
else if ( x>=80 ) printf("良好。\n");
else if ( x>=70 ) printf("中等。\n");
else if ( x>=60 ) printf("合格。\n");
else printf("不合格。\n");

}

Ⅵ 请用c语言控制台程序写一个程序

#include<stdio.h>

typedefstructpoint{
intx;
inty;
}quadrangle;

intmain(intargc,charconst*argv[])
{
quadranglefour[4];
inti,j,tmpx,tmpy;
for(i=0;i<4;i++)
{
printf("输入第%d个点,每个点由x轴,y轴坐标表示如:125 ",i+1);
scanf("%d%d",&four[i].x,&four[i].y);
}
for(i=0;i<4;i++)
{
tmpx=four[i].x;
tmpy=four[i].y;
for(j=i+1;j<4;j++)
{
if(four[j].x<tmpx)
{
four[i].x=four[j].x;
four[i].y=four[j].y;
four[j].x=tmpx;
four[j].y=tmpy;
tmpx=four[i].x;
tmpy=four[i].y;
}
}
}
inta[2],b[2],c[2],d[2];
if(four[0].y>four[1].y)
{
a[0]=four[1].x;
a[1]=four[1].y;
d[0]=four[0].x;
d[1]=four[0].y;
}
else{
a[0]=four[0].x;
a[1]=four[0].y;
d[0]=four[1].x;
d[1]=four[1].y;
}
if(four[2].y>four[3].y)
{
b[0]=four[3].x;
b[1]=four[3].y;
c[0]=four[2].x;
c[1]=four[2].y;
}
else
{
b[0]=four[2].x;
b[1]=four[2].y;
c[0]=four[3].x;
c[1]=four[3].y;
}
printf("a(%d,%d)b(%d,%d)c(%d,%d)d(%d,%d) ",
a[0],a[1],b[0],b[1],c[0],c[1],d[0],d[1]);
return0;
}

Ⅶ C语言控制台程序以RGB为参数输出彩色字

不要搞这玩意了,现在这种东西哪还有用。graphics十五年前就被市场抛弃了,就一些等级考试的教材才用

Ⅷ VC6.0的win32控制台程序中怎样用c语言实现设置背景颜色为粉红色,急求高手教育!

#include <stdio.h>
#include<windows.h>
//颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
//前景。每个数字可以为以下任何值之一:

// 0 = 黑色 8 = 灰色
// 1 = 蓝色 9 = 淡蓝色
// 2 = 绿色 A = 淡绿色
// 3 = 浅绿色 B = 淡浅绿色
// 4 = 红色 C = 淡红色
// 5 = 紫色 D = 淡紫色
// 6 = 黄色 E = 淡黄色
// 7 = 白色 F = 亮白色
int main()
{
system("color C7");
//system("color D7");
//system("color 97");
printf("hello world!\n");
return 0;
}

Ⅸ c语言中控制台程序或MFC应用程序是怎么回事啊本人菜鸟 弱弱的问一下

控制台程序,主要是显示一些逻辑运算(非界面)结果;
而MFC应用程序属于可视化程序,不仅可处理逻辑运算,还可操作界面(键盘、鼠标等的操作),并将结果对应显示到可视界面上,让用户更直观的接受数据。

Ⅹ C语言,怎么使打出的代码是彩色的

1、可以调用dos控制台的命令system("color xx");改变文字颜色。设置默认的控制台文字和背景颜色。COLOR [attr]attr 指定控制台输出的颜色属性颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为文字。每个数字可以为以下任何值之一:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 A = 淡绿色3 = 浅绿色 B = 淡浅绿色4 = 红色 C = 淡红色5 = 紫色 D = 淡紫色6 = 黄色 E = 淡黄色7 = 白色 F = 亮白色如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色