600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言如何画简单图形 如何用C语言画基本图形

c语言如何画简单图形 如何用C语言画基本图形

时间:2019-08-11 08:39:02

相关推荐

c语言如何画简单图形 如何用C语言画基本图形

#include#include "conio.h"

#include"math.h"

void main()

{

int gdriver=DETECT,gmode; /*图形模式设定*/

char f;

int m,n,x,y,t;

int color;

x=320;y=240;

m=0;n=0;

initgraph(&gdriver,&gmode,"c: \\tc");

printf("qweadzxc stand for eight direction,p to exit,and the number stand for color when paint\n");

printf("input anykey to start\n");

getch();

printf("PLEASE INPUT THE COLOR\n");

scanf("%d",&color);

loop:

while(!kbhit())

{

putpixel(x,y,color);

x=x+m;y=y+n;

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

delay(100);

}

f=getch();

if(f=='w'||f=='W')

{

m=0;n=-1;

goto loop;

}

if(f=='x'||f=='X')

{

m=0;n=1;

goto loop;

}

if(f=='a'||f=='A')

{

m=-1;n=0;

goto loop;

}

if(f=='d'||f=='D')

{

m=1;n=0;

goto loop;

}

if(f=='q'||f=='Q')

{

m=-1;n=-1;

goto loop;

}

if(f=='e'||f=='E')

{

m=1;n=-1;

goto loop;

}

if(f=='z'||f=='Z')

{

m=-1;n=1;

goto loop;

}

if(f=='c'||f=='C')

{

m=1;n=1;

goto loop;

}

if(f==' ')

{

m=0;n=0;

getch();

goto loop;

}

if(f=='p'||f=='P')

goto end;

if(f=='s'||f=='S')

{

printf("please input the color you want to set\n");

scanf("%d",&color);

goto loop;

}

else

{

printf("ERROR!\n");

goto loop;

}

end:

getch();

closegraph(); /*退出图形模式*/

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。