目录
一.前言
二.完整代码
三.总结
一.前言
? ? ? ? 最近又遇上了一个大项目——小组合作开发一个游戏盒。由于还没有开发完全,所以整个项目会在开发完全之后发出来。今天为大家分享的是大项目中的一个小部分——进度条加载系统。由于比较简单,所以废话就不多说,直接上代码。
二.完整代码
#include <iostream>
#include <string.h>
#include <windows.h>
#include <stdio.h>
using namespace std;
int main()
{
system("color F0");
int c = 1, d = 0;
for (int i = 0; i < 50; i++)
{
cout << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl;
cout << "\t\t\t\t+-------------------------------------------------+" << endl;
cout << "\t\t\t\t|";
for (int a = 0; a < i; a++) //打印▋
{
cout << "▋";
}
for (int b = 49 - i; b > 0; b--) //打印空格
{
cout << " ";
}
d += 2; //进度数
cout << "| " << d << "%" << endl;
cout << "\t\t\t\t+-------------------------------------------------+" << endl;
cout << "\t\t\t\t 正在加载中,请稍后.";
for (int j = 0; j < c % 6; j++)
{
cout << ".";
}
c++;
cout << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl << endl;
Sleep(10); //进度条读取速度
if (i != 49)
{
system("cls"); //清屏
}
}
Sleep(3000);
system("cls");
return 0;
}
三.总结
? ? ? ? 总体还是比较简单的,代码量也并不多,大家有兴趣可以复制下来嵌套到自己合适的项目当中,充当一个过渡的效果。
|