91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 73KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-17
  • 語言: 其他
  • 標簽: graphics.h??

資源簡介

VC下使用畫圖庫graphics.h

資源截圖

代碼片段和文件信息

//?運行該程序前,必須下載繪圖庫。
//?詳見:http://hi.baidu.com/yangw80/blog/item/63ff598072a9f9d09023d97f.html
#include?
#include?
#include?

#define?MAXSTAR?200 //?星星總數

struct?STAR
{
double?x;
int?y;
double?step;
int?color;
};

STAR?star[MAXSTAR];

//?初始化星星
void?InitStar(int?i)
{
star[i].x?=?0;
star[i].y?=?rand()?%?480;
star[i].step?=?(rand()?%?5000)?/?1000.0?+?1;
star[i].color?=?(int)(star[i].step?*?255?/?6.0?+?0.5); //?速度越快,顏色越亮
star[i].color?=?RGB(star[i].color?star[i].color?star[i].color);
}

//?移動星星
void?MoveStar(int?i)
{
//?擦掉原來的星星
putpixel((int)star[i].x?star[i].y?0);

//?計算新位置
star[i].x?+=?star[i].step;
if?(star[i].x?>?640) InitStar(i);

//?畫新星星
putpixel((int)star[i].x?star[i].y?star[i].color);
}

//?主函數
void?main()
{
srand((unsigned)time(NULL));?//?隨機種子
initgraph(640?480); //?打開圖形窗口

//?初始化所有星星
for(int?i=0;?i {
InitStar(i);
star[i].x?=?rand()?%?640;
}

//?繪制星空,按任意鍵退出
while(!kbhit())
{
for(int?i=0;?i MoveStar(i);
Sleep(20);
}

closegraph();????//?關閉圖形窗口
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????7684??2009-09-09?17:53??graphics.h
?????文件???????26888??2009-09-09?17:51??graphics.lib
?????文件????????3190??2009-09-09?17:55??基本說明.htm
?????文件???????27593??2009-09-09?18:00??庫函數說明.htm
?????目錄???????????0??2009-04-06?01:15??范例\
?????目錄???????????0??2009-04-06?01:15??范例\Sample1\
?????文件?????????672??2009-04-06?01:13??范例\Sample1\DRAW.CPP
?????文件???????61440??2009-08-19?11:36??范例\Sample1\DRAW.exe
?????目錄???????????0??2009-04-06?01:29??范例\Sample2\
?????文件????????1222??2009-04-06?01:29??范例\Sample2\Star.cpp
?????文件???????61440??2009-08-19?11:37??范例\Sample2\Star.exe

評論

共有 條評論