如何实现“-”转圈的效果
怎么用vc在控制台命令编程中直接写屏,我看见很多那种有“-”转圈的效果是怎么做出来的,谢谢
我记得汇编里的int调用可以输出内容到显存,重新输入是不保留原来状态的,我就要这个效果,要不然效率会降低
[解决办法]
#include "windows.h "
#include "stdio.h "
int main()
{
int n = 1000;
while (n--)
{
printf( "\r— ");
Sleep(500);
printf( "\r\\ ");
Sleep(500);
printf( "\r| ");
Sleep(500);
printf( "\r/ ");
Sleep(500);
printf( "\r— ");
Sleep(500);
}
return 0;
}
[解决办法]
#include "windows.h "
#include "stdio.h "
int main()
{
int n = 1000;
while (n--)
{
printf( "—\b ");
Sleep(500);
printf( "\\\b ");
Sleep(500);
printf( "|\b ");
Sleep(500);
printf( "/\b ");
Sleep(500);
printf( "—\b ");
Sleep(500);
}
return 0;
}
/r干什么? 为什么不是/b?? 而且放后面更好点吧??