谁能让字母A在屏幕上移动(C语言)

来源:百度知道 编辑:UC知道 时间:2024/05/20 19:43:46
我想看看简单的动画用程序怎么写
要求尽力减少CPU的占用率
说别的没用,我要程序

#include<cstdio>
#include<windows.h>
int main()
{
int i,j;
for(i=0;i<79;i++)
{
Sleep(100);
printf("\r");
for(j=0;j<i;j++)
printf(" ");
printf("A");
}
printf("\n");
return 0;
}

用循环语句改变字母A显示时的座标并重画A。
为避免屏幕闪烁,在背景寄存器画图,再做背景和前景交换。
C语言3维动画可用 GLUT (OpenGL) 来写。

#include<stdio.H>
#include<windows.h>
int main()
{
int i,j;
for(i=0;i<100;i++)
{
Sleep(100);
printf("\r");
for(j=0;j<i+100;j++)
printf(" ");
printf("A");
}
printf("\n");
return 0;
}
跟上面人不一样