我知道你不會使用系統(「清除」),但我的教授堅持使用它。由於某種原因,它不起作用。我在linux系統上,並使用ubuntu 13.04 64bit的默認終端。我已經嘗試了cout版本和系統清除與cstdlib uncluded。仍然沒有成功T.T清除終端不工作
system("clear");
cout << "\033[2J\033[1;1H";
EDIT1:使用G ++編譯器。它也在「驅動程序」程序中運行。所以一個cpp文件試圖清除屏幕,另一個打印代碼。儘管如此,我認爲這沒什麼區別。
我知道你不會使用系統(「清除」),但我的教授堅持使用它。由於某種原因,它不起作用。我在linux系統上,並使用ubuntu 13.04 64bit的默認終端。我已經嘗試了cout版本和系統清除與cstdlib uncluded。仍然沒有成功T.T清除終端不工作
system("clear");
cout << "\033[2J\033[1;1H";
EDIT1:使用G ++編譯器。它也在「驅動程序」程序中運行。所以一個cpp文件試圖清除屏幕,另一個打印代碼。儘管如此,我認爲這沒什麼區別。
我已經測試此代碼:
#include <cstdlib>
int main()
{
system("clear"); return 0;
}
和驗證碼:
#include <stdlib.h>
int main()
{
system("clear"); return 0;
}
使用: g++ main.cpp -o system
都爲我工作。 你能詳細說明這個問題嗎?
你注意到這個問題是從10月2日開始的嗎? :S – 2013-10-26 18:52:46
10月2號哪年? –
@RanRegev從2013年開始,我想回答和詳細闡述這一點,但認爲它太舊了,無法得到作者的迴應。 – Secko
如果它不工作,而你的教授堅持,那麼這是他的問題,我不會擔心。 –
請描述你的意思是「不工作」(它做什麼?)以及你的意思是「驅動程序」。尤其是後者聽起來非常可疑。 – us2012
@ us2012這不是一個真正的驅動程序。這就是他所說的,因爲它運行了所有的方法。該程序的行爲就好像在調用清除時沒有任何反應,因此它會打印大量看起來像在屏幕上閃爍的數據 –