您的位置:

c语言屏幕显示三色旗,三色旗问题c语言

本文目录一览:

c语言一个三角形三种颜色怎么画

菜单栏中设置。设置步骤如下:

1、打开c语言,选择三角形文件。

2、在菜单栏中找到三色模式。

3、在三色模式中找到绘画点击就可以。

C语言中怎么编程在计算机屏幕上显示如下图案?

如果实在普通LCD屏上显示某个图案,需要先将待显示的图案用专用软件处理成图像数据,然后封装到一个数组里,然后编写一个子函数将这些数据按顺序写到LCD缓冲区中即可。

如果是在PC机的显示器上显示该图案,需要首先根据该图片的格式(如jpeg,或BMP,或其它格式),进行分析,去除图片格式头,然后将图片文件中的图像数据(即像素点)提取出来,然后写入显示器的缓存中即可。

怎么用C语言让屏幕循环显示不同的颜色

// VC++ 6.0环境

#include stdio.h

#include stdlib.h

#include conio.h // for void kbhit(void);

const int ESC = 0X1B;

void delay(unsigned n) {

unsigned i,j,k;

for(i = 0; i  n; ++i)

for(j = 0; j  n; ++j)

for(k = 0;k  n; ++k);

}

int main() {

char color[20] = "color ";

int key,i = 0;

while(1) {

if(kbhit()) return 0;

sprintf(color,"color %X8\n",i);

i = (i + 1)%16;

system(color);

delay(800);

}

return 0;

}

请问怎样用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 -- 图片宽,高。