2010-02-21 16:02:15
c++ 在console介面 簡單實現進度條 正走,
然後倒走 很好玩,嘎嘎 如題。感謝大家測試。
#include <iostream><br />#include <windows.h><br />using namespace std;</p><p>int main()<br />{<br />system("color 2f");<br />int a=2,m=21,d=1;<br />int p=3;<br />SetConsoleTitle("vc++簡單實現倒著走的進度條"); //設定標題</p><p>for(int i=0;i<22;i++)<br />{<br />Sleep(30);<br />system("cls");</p><p>SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),4|BACKGROUND_BLUE); //加了些顏色<br />cout<<"╔═════════════════════╗"<<endl;<br />cout<<"║";</p><p>for(int x=20;x>i;x--)<br />{ </p><p>if(x==0)<br />cout<<"█║";<br />else<br />cout<<"█";<br />}</p><p>if(m==0)<br />{<br />for(int r=0;r<22;r++)<br />{<br />Sleep(120);<br />system("cls");<br />cout<<"╔═════════════════════╗"<<endl;<br />cout<<"║";<br />SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),3); //加了些顏色<br />for(int j=0;j<r;j++)<br />{<br />if(j==20)<br />cout<<"█║";<br />else<br />cout<<"█";<br />}<br />cout<<endl;<br />cout<<"╚═════════════════════╝"<<endl;<br />d=0;<br />}</p><p>}</p><p>if(d)<br />{<br />cout<<endl;<br />cout<<"╚═════════════════════╝"<<endl;<br />m--;<br />}</p><p>}</p><p>return 0;<br />}</p><p>
參考明次的 百度空間 ,點擊這裡訪問。感謝之。 (vc++簡單實現進度條效果)