当前位置: 技术问答>linux和unix
C语言在控制台下如何做到输出不滚屏
来源: 互联网 发布时间:2016-02-10
本文导语: C语言我们一般都是用printf()&puts()来在控制台打印输出,这样的输出就会把前一次的输出往上滚动,如何做到输出只是把前一次的输出覆盖而不是向上滚动,就象Linux下的top命令一样,谁能做到请告知。 |...
C语言我们一般都是用printf()&puts()来在控制台打印输出,这样的输出就会把前一次的输出往上滚动,如何做到输出只是把前一次的输出覆盖而不是向上滚动,就象Linux下的top命令一样,谁能做到请告知。
|
测试:
#include
int main()
{
printf("Hello n");
printf("Test 1");
printf("rTest 2n");
return 0;
}
输出:
Hello
Test 2
你可以把r理解成回到行首,这样就可以做到覆盖当前行。
#include
int main()
{
printf("Hello n");
printf("Test 1");
printf("rTest 2n");
return 0;
}
输出:
Hello
Test 2
你可以把r理解成回到行首,这样就可以做到覆盖当前行。
|
用curses 把