使用C编程语言清除屏幕而不使用系统功能或任何库?
#include<stdio.h>
void main()
{
char name[11]="abhinay";
// The ANSI character to print the "name value" in the colorful form.
printf("%c[36m%s\n\n", (char) 27,name);
printf("\n Hellow world\n");
printf("[36m %s \n\n", name);
}
答案 0 :(得分:3)
没有标准或便携方式,这取决于您的终端模拟器。
您可以使用ANSI转义序列来执行此操作,这似乎就是您正在使用的。
This Wikipedia page表示ED(擦除显示)是正确的命令,代码为2,即printf("%c2J", 27);
。