屏幕显示:
Running ... [ 1 ]
位置 [ 1 ] 会有 " " " - " " / " " | " 循环交替出现,就像是一根木棒在旋转
以下是源代码:
#include iostream
#include fstream
#include string
using namespace std;
//显示等待条
class Progress
{
public:
//iv是等待的速度
Progress(int iv=1)
{
intv=iv;
cur=1;
itmp=0;
}
//运行等待条
void Do()
{
if (itmp==intv+1)
{
itmp=0;
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)if (cur==4) cur=0;
cur++;
}
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)itmp++;
}
//显示
void Show()
{
switch(cur)
{
case 1: cout '-'; break;
case 2: cout ''; break;
case 3: cout '|'; break;
case 4: cout '/'; break;
}
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)cout '';
}
private:
int cur;
int intv;
int itmp;
};
int main()
//定义等待条的速度
Progress prg(20);
//显示等待
while(1)
{
prg.Do();
prg.Show();
}
return 0;
}