怎么在控制台写一个简单的进度条

如何在控制台写一个简单的进度条

   昨天在ubuntu下给同学拷贝电影,又遇到了那个蛋疼的问题,切换到别的界面的时候那个进度条的窗口就没有了,总也不知道拷贝的进度。

   于是想写一个进度条,如何在程序中写一个简单的进度条呢?

  Window下的简单实现:


这里有个问题,用的system("cls");来清屏,可能会清除别的字符。更多windows console的函数,见Win console

linux下的实现就比较简单了:


把这段儿代码在程序中运用,做一个详细点儿的进度条,可以获得好点儿的交互体验。(谁说terminal console就不需要交互体验呢?)




1楼Wentasy昨天 18:50
学习了。