C++ 在Turbo c+中移动圆圈+; main() { int gd=DETECT,gm,col=0; initgraph(&gd,&gm,"../bgi"); START: int get = 0;col=

C++ 在Turbo c+中移动圆圈+; main() { int gd=DETECT,gm,col=0; initgraph(&gd,&gm,"../bgi"); START: int get = 0;col=,c++,C++,在Turbo c+中移动圆圈+; main() { int gd=DETECT,gm,col=0; initgraph(&gd,&gm,"../bgi"); START: int get = 0;col=40; while(!kbhit()) { rectangle(20,20,getmaxx()-20,getmaxy()-20); circle(col,210,20); delay(5); i

在Turbo c+中移动圆圈+; <如何在Turbo C++中在屏幕上移动一个圆,如果没有清晰的设备,我想把它从左到右移动,然后向右到左移动,我的代码在这里,但是它是用清晰的设备使屏幕闪烁,所以有什么帮助??p>
main() {
  int gd=DETECT,gm,col=0; 
  initgraph(&gd,&gm,"../bgi"); 
START: 
  int get = 0;col=40; 
  while(!kbhit()) 
  { 
    rectangle(20,20,getmaxx()-20,getmaxy()-20);
    circle(col,210,20); 
    delay(5); 
    if(col <600 && get == 0) col++; 
    else{ get=1; col--; } 
    cleardevice(); 
    if(col==40) goto START; 
  } 
}
main(){
int gd=检测,gm,col=0;
initgraph(&gd,&gm,“../bgi”);
开始:
int-get=0;col=40;
而(!kbhit())
{ 
矩形(20,20,getmaxx()-20,getmaxy()-20);
圆圈(col,210,20);
延误(5);

如果自从我做了Turbo C++之后,我已经有一段时间了,但是我已经处理过类似的情况。如果这个圆是空的,你可以通过在背景色中重新绘制它来模拟一个清晰。这将是足够快的避免闪烁。

你说你的代码在这里,但是我没有看到它。告诉任何人告诉你使用Turbo C++来赶上当前的千年。main(){int-gd=DETECT,gm,col=0;initgraph(&gd,&gm,“../bgi”);START:int-get=0;col=40;while(!kbhit()){rectangle(20,20,getmaxx()-20,getmaxy()-20);circle(col,210,20);delay(5);if(col)我们正在学习Cg,所以它是它的初始版本,基本上是y,我们要切换OpenGl,但这是我想知道的,所以我问了它,我只是在你的实际帖子中添加了代码,这样它至少有点可读性。我确信格式有点不对劲,我只是做了足够的工作来理解它。