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