好莱坞科幻背景
用到的函数:
函数名 功能 initgraph 这个函数用于初始化绘图环境。 settextstyle 这个函数用于设置当前字体样式。 _kbhit 检查当前是否有键盘输入,若有则返回一个非0值,否则返回0 setcolor 这个函数用于设置当前绘图前景色。 outtextxy 这个函数用于在指定位置输出字符串。 line 这个函数用于画线。 Sleep 执行挂起一段时间。
代码:
//设置随机函数种子
srand((unsigned int)time(NULL));
//初始化绘图环境
initgraph(1024, 768);
int x, y;
char c;
//设置字体样式
settextstyle(16, 8, _T("Courier"));
while (!_kbhit())
{
for (int i = 0; i < 767; i++)
{
setcolor(GREEN);
for (int j = 0; j < 3; j++)
{
x = (rand() % 102) * 10;
y = (rand() % 32) * 24;
c = (rand() % 26) + 65;
//在指定位置输出字符串
outtextxy(x, y, c);
}
setcolor(BLACK);
line(0, i, 1023, i);
//延时
Sleep(10);
if (_kbhit())
break;
}
}
//关闭绘图模式
closegraph();
截图: