|
|
1
24
一个非常简单的方法是打印出一个字符串,后跟一个
如果您正在写入stdout、cout或clog,请记住fflush或std::flush流,使其立即输出行。如果您正在写入stderr或cerr,那么流是无缓冲的,所有输出都是即时的(并且效率低下)。 要做到这一点,一个更复杂的方法是像诅咒一样使用屏幕绘制库。Windows控制台还有其他一些设置直接屏幕写入的方法,但我不知道它们是什么。 |
|
|
2
10
您可以尝试如下操作:
当然,这是不标准的,因为次秒
编辑(诅咒示例)这应该让你开始:
确保链接到
|
|
|
3
2
Boost有一个进度库,可以帮助一些事情 |
|
|
4
1
真的,
您可以使用printf执行简单的进度条:您可以省去后面的换行符。为了套印字符,可以用\b开始或结束字符串。这样做很容易做到传统的那种。 我记得EclipseUI指南推荐了进度指示器,不管您对实际进度了解多少。我认为理论上任何事都比什么都好,只要尽你所能。
您可能需要的唯一技巧是潜在地击败线路缓冲。一定要
|