在console mode下,資料輸出時會先送至輸出緩衝區中,等待執行輸出到畫面的動作,
而畫面所能顯示的大小是25列×80行,要清除螢幕其實就是以空白將畫面填滿,你可以
使用迴圈的方式不斷的印出空白字元,或者是利用空白的字串輸出來達到清除螢幕的效
果,不過不用那麼辛苦,其實系統本身或語言本身就會提供清除螢幕的函數可以使用,
在VB有CLS可以使用,在Turbo/Borland版本的編譯器中,有clrscr();可以使用,但在
VC並沒有clrscr()這個函數,不過你可以利用system("command");由程式來執行DOS
的命令,但必須引入stdlib.h標題檔。
::::::::::::::::::::::::::::::::::::::::::::::
//Visual C++ 6.0
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("CLS");
return 0;
}
::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::
//Turbo C/C++ or Bolrand C/C++
#include <stdio.h>
#include <conio.h>
int main()
{
clrscr(); //當然也可以使用system("CLS");
return 0;
}
::::::::::::::::::::::::::::::::::::::::::::::
Written By James On 2004/02/08