主要就是命令行单行显示的问题: cout<<"\r" \r 就可以清除一行然后显示你的进度条 比如 cout << “\r” << “已经转换” << count << “条记录,” << “耗时:” << timeGetTime() - start << “ms”; 注意后面不能换行不然就没有只显示一行的效果了