首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

C语言在控制台下怎么做到输出不滚屏

2012-02-26 
C语言在控制台下如何做到输出不滚屏C语言我们一般都是用printf()&puts()来在控制台打印输出,这样的输出就

C语言在控制台下如何做到输出不滚屏
C语言我们一般都是用printf()&puts()来在控制台打印输出,这样的输出就会把前一次的输出往上滚动,如何做到输出只是把前一次的输出覆盖而不是向上滚动,就象Linux下的top命令一样,谁能做到请告知。

[解决办法]
测试:


#include <stdio.h>

int main()
{
printf("Hello \n");
printf("Test 1");
printf("\rTest 2\n");

return 0;
}
输出:
Hello 
Test 2

你可以把\r理解成回到行首,这样就可以做到覆盖当前行。
[解决办法]
用curses 把

热点排行