用 C 清除控制台的方法有哪些?


有几种方法可以清除控制台或输出屏幕,clrscr() 函数就是其中一种。调用该函数后它会清除屏幕。它在 "conio.h" 头文件中声明。还有一些其他方法,比如 system("cls") 和 system("clear"), 这些方法在 "stdlib.h" 头文件中声明。

以下是用 C 语言清除控制台的语法:

clrscr();
OR
system(“cls”);
OR
system(“clear”);

以下是用 C 语言清除控制台的示例:

假设我们有一个 "new.txt" 文件,其中包含以下内容 −

0,hell!o
1,hello!
2,gfdtrhtrhrt
3,demo

现在,让我们看这个示例。

示例

#include<stdio.h>
#include<conio.h>
void main() {
   FILE *f;
   char s;
   clrscr();
   f=fopen("new.txt","r");
   while((s=fgetc(f))!=EOF) {
      printf("%c",s);
   }
   fclose(f);
   getch();
}

输出

0,hell!o
1,hello!
2,gfdtrhtrhrt
3,demo

在上面的程序中,我们有一个文本文件 "new.txt"。文件指针用于打开和读取文件。它正在显示文件的内容。要清除控制台,可以使用 clrscr()。

clrscr();
f=fopen("new.txt","r");
while((s=fgetc(f))!=EOF) {
   printf("%c",s);
}

更新于: 2020-06-26

20K+ 次浏览

开启你的 职业

完成课程,获得认证

开始
广告