clrscr()
函數用于清除控制臺屏幕上的所有字符和光標位置,以便于顯示新的內容。然而,clrscr()
函數在C語言標準庫中并不存在,它是特定編譯器或操作系統提供的一個擴展函數。
下面是幾個常用的清屏函數的示例:
system("cls")
函數來清除控制臺屏幕上的內容。示例代碼如下:#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
int main() {
printf("This is some content on the screen.\n");
Sleep(2000); // 等待2秒
system("cls"); // 清除屏幕內容
printf("Screen is now cleared.\n");
return 0;
}
system("clear")
函數來清除屏幕內容。示例代碼如下:#include <stdio.h>
#include <stdlib.h>
int main() {
printf("This is some content on the screen.\n");
sleep(2); // 等待2秒
system("clear"); // 清除屏幕內容
printf("Screen is now cleared.\n");
return 0;
}
請注意,system()
函數可以執行系統命令,這意味著它可能會導致一些安全風險,因此在使用時要小心。另外,清除屏幕內容的具體方法可能因編譯器、操作系統或終端類型而異。