本帖最后由 初学C 于 2017-10-14 18:53 编辑
[mw_shl_code=c,true]#include <graphics.h>
int main()
{
register int i = 0;
POINT p[3] = {140,40,360,120,285,220};
InitGrPaint(0,410,150);/*开辟一个410*150绘图缓冲区*/
MainDC = GetDrawDC();
srand(time(0));
MoveOrg(0,-35);
setwindow(400,150);/*设置绘图窗口为400*150大小(本函数只对console有效!)*/
for(;1;)
{
CleanBuffer();
rotatetransfrom(i,CreatePoint(285,220));
GradientTrigon(p,RGB(rand()%255,rand()%255,rand()%255),RGB(rand()%255,rand()%255,rand()%255),RGB(rand()%255,rand()%255,rand()%255));
rotatetransfrom(0,CreatePoint(0,0));
FlushBuffer();
i++;
if(i >= 361)
{
i = -1;
}
Sleep(5);
}
return 0;
}[/mw_shl_code]
test.zip
(35.22 KB, 下载次数: 25)
|