DELAY函数不起作用,是怎么回事?
下面程序中的DELAY函数不起作用,是怎么回事?#include<stdio.h>
#include<graphics.h>
int main()
{
int gdriver, gmode, i;
gdriver=DETECT;
initgraph(&gdriver, &gmode, "c:\\caic\\bgi"); /*图形初始化*/
setbkcolor(0); /*设置图形背景*/
cleardevice();
for(i=0; i<=15; i++)
{
setcolor(i); /*设置不同作图色*/
circle(320, 240, 20+i*10); /*画半径不同的圆*/
delay(100);} /*延迟100毫秒*
----------------解决方案--------------------------------------------------------
100毫秒你能感觉得到吗?
----------------解决方案--------------------------------------------------------
你的眼睛能感觉到吗?
----------------解决方案--------------------------------------------------------
而且实际比100毫秒还要短
----------------解决方案--------------------------------------------------------
100毫秒我以前是能感觉到的
在我那台"赛羊我姗姗"是可以体会到50毫秒被放大100倍是什么概念~~~
----------------解决方案--------------------------------------------------------
对了。为什么我用DELAY(10000)画圆时,在我的WIN2000上能运行。但在XP上能画出圆,但是没有DELAY效果。谢谢!~~QQ:81933797谢谢 了
----------------解决方案--------------------------------------------------------
不可能,我以前就在XP下写C的,你把源代码贴出来看看?!
----------------解决方案--------------------------------------------------------