系统(“清除”); 不工作但系统(“cls”); 作品

当我运行此代码时,它会抛出一个错误,说’clear’不被识别为内部或外部命令。

#include #include void main() { int a=20; printf("print a num"); scanf("%d",&a); system("clear"); printf("%d",a); getch(); } 

system()调用外部程序。 外部程序的命名和可用性高度依赖于系统。

由于您使用的是conio.h ,请使用clrscr()函数。 REF

system(“clear”)仅在Linux Os(即-gcc)中进行系统调用,因此您不能将系统调用与其他Os混合。所有Os都有不同的系统调用。