清除终端无法正常工作

时间:2013-10-02 23:16:17

标签: c++ linux

我知道你不应该使用系统(“清楚”)但我的教授坚持使用它。出于某种原因,它不起作用。我在Linux系统上使用ubuntu 13.04 64bit中的默认终端。我已经尝试了cout版本和系统清除cstdlib未包含。仍然没有成功T.T

system("clear");

cout << "\033[2J\033[1;1H";

EDIT1:使用g ++编译器。它也运行在“驱动程序”程序中。因此,一个cpp文件尝试清除屏幕,另一个cpp文件打印代码。我认为它不会有所作为。

1 个答案:

答案 0 :(得分:0)

我已经测试了这段代码:

#include <cstdlib>
int main()
{ 
    system( "clear" ); return 0;
}

和这段代码:

#include <stdlib.h>
int main()
{ 
    system( "clear" ); return 0;
}

使用: g++ main.cpp -o system

都为我工作。 你能详细说明这个问题吗?