兄弟们,进度条搞出来了!!!
  • 板块灌水区
  • 楼主asedyg
  • 当前回复20
  • 已保存回复20
  • 发布时间2024/8/14 11:35
  • 上次更新2024/8/14 14:12:12
查看原帖
兄弟们,进度条搞出来了!!!
1247456
asedyg楼主2024/8/14 11:35

固定的加载,贴心的输入(虽然是参考胎神的),你值得拥有。(有可能会加载失败,失败率为: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();
} 

)

2024/8/14 11:35
加载中...