你不必把旧地方的字符擦掉或重写吗?所以你可以自下而上而不是自上而下,最后,打印一些空白?
补充:嗯,这里有一个非常野蛮的方法来做这件事,我不喜欢。将循环中的代码替换为:
settextstyle(GOTHIC_FONT,1,1);
outtextxy( 50, 50+i,"a b c");
outtextxy(100,150+i,"H I J");
outtextxy(150,250+i,"X Y Z");
outtextxy(300, 50+i,"D E F");
outtextxy(350,350+i,"D E F");
outtextxy(400,350+i,"D E F");
outtextxy(450,350+i,"D E F");
outtextxy(500, 50+i,"D E F");
outtextxy(550,350+i,"D E F");
outtextxy(600,350+i,"D E F");
delay(100);
outtextxy( 50, 50+i," ");
outtextxy(100,150+i," ");
outtextxy(150,250+i," ");
outtextxy(300, 50+i," ");
outtextxy(350,350+i," ");
outtextxy(400,350+i," ");
outtextxy(450,350+i," ");
outtextxy(500, 50+i," ");
outtextxy(550,350+i," ");
outtextxy(600,350+i," ");