现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

c++特效进度条

2012-08-04 22:44 工业·编程 ⁄ 共 640字 ⁄ 字号 暂无评论

#include <iostream>
#include <windows.h>
#include <string>
using namespace std;

int main()
{
    SetConsoleTitle("这是一个进度条程序"); //标题
    COORD pos; //定义一个位置变量
    pos.X=2; //注意X要大写
    pos.Y=1; //同上Y要大写
    cout<<"╔═════════════════════╗"<<endl;
    cout<<"║                                          ║"<<endl;
    cout<<"╚═════════════════════╝"<<endl;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); //设置光标在(2,1)位置
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),13|1);
    for(int i=0;i<21;i++)
    {
        Sleep(100);
        cout<<"█";
    }
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),2);  //字体色为白
    cout<<endl;
    cout<<endl;
    return 0;
}

给我留言

留言无头像?