C ++在For循环中覆盖输出数字。输出=总是1行覆盖数字,最多可计数10.基本上LIVE数字计数。 idk如何解释这个病态显示一个.gif文件来解释我想要做什么。 http://images49.fotki.com/v1555/photos/2/292835/1608389/15animation-vi.gif
答案 0 :(得分:0)
我认为SetConsoleCursorPosition是您正在寻找的。 p>
答案 1 :(得分:0)
这个问题需要进一步澄清,但如果你想以越来越多的方式将数字输出到控制台,你可以在每次迭代后使用回车然后再睡觉
以下示例演示了如何使用stdio和unistd在ubuntu中执行此操作:
#include<stdio.h>
#include<unistd.h>
int main()
{
int i = 0;
for(;i < 10; ++i)
{
printf("\b%d", i);
fflush(stdout);
sleep(1);
}
}
希望这会有所帮助