2014-06-18 38 views
0

在不使用系統功能或任何庫的情況下,在C編程語言中清除屏幕?如何在沒有任何系統功能或庫的情況下清除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

PDF搜索通過ISO 9899:2011的單詞「屏幕」:零點擊。因爲C標準沒有強制編譯器處理屏幕。事實上,C標準甚至不知道屏幕是什麼。 – Lundin

回答

3

沒有標準或便攜的方式,它取決於您的終端模擬器。

你可以用ANSI轉義序列來做到這一點,這似乎是你正在使用的。

This Wikipedia page表示ED(擦除顯示)是正確的命令,代碼2即printf("%c2J", 27);

相關問題