我怎么写在控制台的最后一行?

Lod*_*dle 7 c++ windows console

我想显示一个进度条(如wget)如何继续写入控制台的最后一行?

Windows 7对2005 c ++

Phi*_*ipp 16

使用回车符("\ r"),您可以跳回当前行的开头.这仅适用于支持此功能的终端.

跳回后,您可以打印新的状态行.


Ben*_*ehn 7

如果您需要返回到最后一行并且使用本机Win API,则可以使用kernel32.lib中的SetConsoleCursorPosition方法.

编辑:如果你可以使用GnuWin32上的依赖项,GnuWin32 似乎也有一个ncurses端口.