固定的加载,贴心的输入(虽然是参考胎神的),你值得拥有。(有可能会加载失败,失败率为:1%
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int spead=0;
char ch;
void Slow(string a){
for(int i=0;i<a.size();i++){
if(spead==1)
Sleep(0);
else
Sleep(50);
cout<<a[i];
}
cout<<"\n";
}
int main(){
int x=0;
a:
Slow("Welcome To Loading");
Slow("Loading:");
for(int i=1;i<=100;i++){
system("cls");
cout<<"Welcome To Loading"<<endl;
cout<<"Loading:"<<endl;
cout<<"【";
for(int j=1;j<20;j++){
if(i>j*5) cout<<"●";
else cout<<" ";//注意:要两个空格,否则会显示一半
}
cout<<"】"<<i<<"%"<<endl;
Sleep(60);//可调整加载时间
x=rand()%100;
if(x==1){
Slow("加载失败,请重试...");
Slow("正在重新启动加载,请稍后...");
Sleep(4000);
system("cls");
goto a;
}
}
Slow("Loading done");
Slow("按任意键继续...");
ch=_getch();
}
)