我是刚开始学c++,写了个小游戏做实操
然后这个代码是为了切换界面时做的装饰
也算是不让界面切换太乱和突兀
代码是用来显示进度条的,当然因为本来游戏的代码数就少,系统运行速度其实不慢,不过为了好看点嘛,我自己也操作操作练习
希望有代码大爹看见贴子助孩子优化一下,能运行,就是看看还有没有什么办法能优化或者实现真正的进度条
cout << "现在开始计时" << endl;
system("pause");//其实最开始的第一计时就是为了方便观察前一页的内容
system("cls");
for (int times = 0; times < 5; times++) {
int secs = 1;//按循环次数走
clock_t delay = secs * CLOCKS_PER_SEC;
clock_t start = clock();//这里往下开始计时
switch (times){
case 0:cout << "\t[lbk]□□□□□□□□□□[rbk] 0%" << endl; break;
case 1:cout << "\t[lbk]■■■□□□□□□□[rbk] 30%" << endl; break;
case 2: cout << "\t[lbk]■■■■■■□□□□[rbk] 60%" << endl; break;
case 3: cout << "\t[lbk]■■■■■■■■■□[rbk] 90%" << endl; break;
case 4: cout << "\t[lbk]■■■■■■■■■■[rbk] 100%" << endl; break;
}
while (clock() - start < delay);
for (int times = 0; times < 2; times++) {
int secs = 1;//按循环次数走
clock_t delay = secs * CLOCKS_PER_SEC;
clock_t start = clock();
while (clock() - start < delay);
}
system("cls");
}
cout << "加载成功 " << endl; system("pause\n");//这个玩意和上面绝配
system("cls");
然后这个代码是为了切换界面时做的装饰
也算是不让界面切换太乱和突兀
代码是用来显示进度条的,当然因为本来游戏的代码数就少,系统运行速度其实不慢,不过为了好看点嘛,我自己也操作操作练习
希望有代码大爹看见贴子助孩子优化一下,能运行,就是看看还有没有什么办法能优化或者实现真正的进度条
cout << "现在开始计时" << endl;
system("pause");//其实最开始的第一计时就是为了方便观察前一页的内容
system("cls");
for (int times = 0; times < 5; times++) {
int secs = 1;//按循环次数走
clock_t delay = secs * CLOCKS_PER_SEC;
clock_t start = clock();//这里往下开始计时
switch (times){
case 0:cout << "\t[lbk]□□□□□□□□□□[rbk] 0%" << endl; break;
case 1:cout << "\t[lbk]■■■□□□□□□□[rbk] 30%" << endl; break;
case 2: cout << "\t[lbk]■■■■■■□□□□[rbk] 60%" << endl; break;
case 3: cout << "\t[lbk]■■■■■■■■■□[rbk] 90%" << endl; break;
case 4: cout << "\t[lbk]■■■■■■■■■■[rbk] 100%" << endl; break;
}
while (clock() - start < delay);
for (int times = 0; times < 2; times++) {
int secs = 1;//按循环次数走
clock_t delay = secs * CLOCKS_PER_SEC;
clock_t start = clock();
while (clock() - start < delay);
}
system("cls");
}
cout << "加载成功 " << endl; system("pause\n");//这个玩意和上面绝配
system("cls");

