C++控制檯進度條實現

C++控制檯進度條實現

#include<isotream>
#include<Windows.h>
int main()
{
	int all_block_num = 1000;
	for (int i = 0; i<all_block_num; i++)
	{
		if (i<all_block_num-1)
		{
			printf("\r讀取中[%.2lf%%]:", i*100.0 / (all_block_num - 1));
		}
		else
		{
			printf("\r讀取完成[%.2lf%%]:", i*100.0 / (all_block_num - 1));
		}
		int show_num = i * 20 / all_block_num;
		for (int j = 1; j <= show_num; j++)
		{
			std::cout << "█";
			Sleep(10);
		}
		
	}
	std::cout << std::endl;
	return 1
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章