#include<iostream>
#include<windows.h>
using namespace std;
void main()
{
char str[] = "include<string>";
int len = strlen(str);
int k = 0;//统计显示框的长度
for(int i=0;i<len;++i)
{
k++;
Sleep(50);
cout<<str[i];
if(i == len-1)
{
Sleep(50);
for(int j=0;j<strlen(str);++j)
cout<<"\b";//回退到字符串初始位置
for(int j=0;j<strlen(str);++j)
{
putchar(' ');//将上一次循环输出的字符串全部用空格代替
}
i = -1;
}
if(k == 79)//编译器显示框的长度
{
for(int j=0;j<strlen(str);++j)
printf("\b");
for(int j=0;j<strlen(str);++j)
{
putchar(' ');
}
cout<<"\r";//重新跳转到首位置
k = 0;
i = -1;
}
}
}
简易滚动条实现
最新推荐文章于 2019-06-09 19:53:55 发布