如何在没有任何系统功能或库的情况下清除C中的屏幕?

时间:2014-06-18 11:06:53

标签: c terminal

使用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);

}

1 个答案:

答案 0 :(得分:3)

没有标准或便携方式,这取决于您的终端模拟器。

您可以使用ANSI转义序列来执行此操作,这似乎就是您正在使用的。

This Wikipedia page表示ED(擦除显示)是正确的命令,代码为2,即printf("%c2J", 27);