我是靠谱客的博主 勤劳黄蜂,最近开发中收集的这篇文章主要介绍储存图片像素点C语言,求助:想用小方块表示图片像素点,为什么不行呀。。。...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

#include

#define fwidth 10 //小框的宽度

bool D=false;

int xy[60][60];

int m=-1;

int i,j,k,n;

const unsigned char a[50] = {0X08,0XE0,0X48,0XC8,0XCA,0XB1,0X33,0XA5,0XD2,0X9C,0X4E,0XAB,0X32,0X8D,0X93,0X7D,0X93,0X7D,0X93,0X85,0X93,0X85,0X93,0X85,0X93,0X85,0X93,0X7D,0X93,0X85,0X93,0X85,0XB3,0X7D,0XB3}; //image得到的c文件数组,怎么用呀?void Sbox(int x,int y); //小方块

void Drop(); //下移

void CK(); //检测是否可以下移

void main()

{

initgraph(550,550);

srand((unsigned)time(NULL));

for(i=0,j=50;i<50;i++)

{

xy[i][j]=1;

Sbox(i,j);

}

for(i=0;i<50;i++)

{

for(j=0;j<50;j++)

{

xy[i][j]=0;

setfillcolor(GREEN);

Sbox(i,j);

}

}

for(k=0;k<50;k++)

{

for(i=0;i<50;i++)

{

m=m+1;

Drop();

}

}

closegraph();}

void Sbox(int x,int y) //画小方块单元

{

bar(x*fwidth+1,y*fwidth+1,(x+1)*fwidth-1,(y+1)*fwidth-1);}

void Drop() //下移

{

for(j=0;j<50;j++)

{

CK();

if(D)

{

setfillcolor(a[m]);

Sbox(i,j);

Sleep(10);

setfillcolor(0);

Sbox(i,j);

Sleep(5);

}

else

{

xy[i][j]=1; //不能下移,置一

setfillcolor(a[m]);

Sbox(i,j);

}

}

}

void CK() 是否能下移,

{

if(xy[i][j+1]==0)

D=true;

else

D=false;

}

最后

以上就是勤劳黄蜂为你收集整理的储存图片像素点C语言,求助:想用小方块表示图片像素点,为什么不行呀。。。...的全部内容,希望文章能够帮你解决储存图片像素点C语言,求助:想用小方块表示图片像素点,为什么不行呀。。。...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部