在控制台中显示变化的数字的最简单方法是什么?我有一个普通的 C++ 命令行程序,它使用cout
,但我想显示一个表示进度的百分比数字,最多可计数到 100,而不打印新行。这是怎么做到的? (如果重要的话:我使用的是 Windows 7)
当我需要时,我只需输出一个回车字符,在 C++ 中\r
.
记得flush每次的输出,例如
cout << "\r" << x << "% completed. " << flush;
The spaces最后清除之前的输出,以防出现类似微软的进度波动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)