⑴ 利用c语言将屏幕分成两个部分 不同颜色。
你这埋尺个用C语言实现基本不可能,最接近的话迅颤应该用类库MFC,使用C++实亩液败现,否则这个工程量完全不是一个人完成的。。。
⑵ 我刚学完C语言,想用VC编程些小游戏,可是VC编出来的不是黑屏幕吗,怎么变成彩色动画游戏呢,要学什么
你需要相应的图形库。
可选的很多,QT,MFC等。
⑶ 怎样用C语言输出一个彩色的图案(不利用图片文件)
你好!
如果整个图案都是有程序控制绘制的,那你的用相关的图形库文件,比如OpenGL等的。这其实已经超出了C语言的本身的范畴,就变成一个工具了。
仅代表个人观点,不喜勿喷,谢谢。
⑷ C语言背景色怎么弄
C语言运行时的那个黑屏幕可以通过设置来改变颜色,也可以通过程序改变,一般程序用system("color
xy");来实现,其中x、y都是一个十六进制数,x代表屏幕背景颜色,y代表字体颜色,如果只用一个十六进制数,如:system("color
5");为改变字体颜色。调用system()函数时必须引进stdlib.h包。在用C语言进行图形设计时可以用setbackground()来改变背景颜色,其中setbackground()函数中的参数为一个0~255的整数或其宏定义值,如:setbackground(41)或setbackground(RED).还可以用RGB(int
a,int
b,int
c)作为setbackground的参数,其中a,b,c都是一个0~255的整数。
⑸ 请问怎样用C语言在屏幕上显示真彩色的图片。最好不用API或者MFC~
用openGL的函数:察散
void glDrawPixels(GLsizei width,GLsizei height,
GLenum format,GLenum type,const GLvoid *pixels)
例如:
glDrawPixels(img_w, img_h, GL_RGB, GL_UNSIGNED_BYTE,img);
unsigned char * img; -- 存放RGB
int img_w, img_h -- 图片败差氏宽,高。庆弊
⑹ 怎么用C语言让屏幕循环显示不同的颜色
//VC++6.0环境
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>//forvoidkbhit(void);
constintESC=0X1B;
voiddelay(unsignedn){
unsignedi,j,k;
for(i=0;i<n;++i)
for(j=0;j<n;++j)
for(k=0;k<n;++k);
}
intmain(){
charcolor[20]="color";
intkey,i=0;
while(1){
if(kbhit())return0;
sprintf(color,"color%X8 ",i);
i=(i+1)%16;
system(color);
delay(800);
}
return0;
}
⑺ 如何用C语言实现彩色,跳跃式的图像显示,比如一排彩色的*在屏幕上跳动
这个涉及很多动画,cgi、图形、算法方面的东西(比如说跳动这种动画,c中比较简单的就是擦除法来实现,当然这样效果不是很好,画面会有闪烁,要消除这种情况就需要用双缓冲激清),几句话说不清,建议你先搜索模瞎一旦铅空下c语言 动画,看看基础的内容再说,然后再根据自己的想法去用算法实现。
⑻ c语言怎么改变屏幕的颜色
可以调用windows.h里包含的一个函数system(color a),其中a代表颜色属性,如system(color 08)表示“黑色背景灰色字”。颜色属性由两个十六进制数字指定--第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:0=黑色,8=灰色,1=蓝色,9=淡蓝色,2= 绿色,A=淡绿色,3=湖蓝色,B=淡浅绿色,4=红色,C=淡红色,5= 紫色,D=淡紫色,6=黄色,E=淡黄色,7=白色,F=亮白色。
⑼ 在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语言界面怎么改变屏幕颜色
可以啊,你在代码开始加入system("color f1");//f1为颜色代码,具体颜色代码查询你可以这样做:
按win+r打开运行输入cmd按回车,然后在打开的命令提示符中输入 color/? 按回车即可
这是在c语言中编写cui程序,即win32 console工程文件。。如果是win32 application工程文件,必须在注册窗口类时给出背景刷。。