Para quem está acostumado com o famoso “clrscr()” de Pascal e não sabe mas tem muita vontade de limpar a tela pra deixar seu programa bonitinho em C, aí vai um exemplo de código que mostra como limpar a tela em C, usando uma funcionalidade especial do printf:
# include <stdio.h>
int main(int argc, char** argv)
{
int n = 0;
while(n++ < 11)
{
printf("%s\n%s\n%s\n%s\n",
"Teste Limpa Tela!",
"Teste Limpa Tela!",
"Teste Limpa Tela!",
"Teste Limpa Tela!");
usleep(2000000); //funcao para dar uma pequena pausa
printf("\33[2J"); //isto aqui limpa a tela
}
return 0;
}
Há várias outras funcionalidades do printf, você pode conferi-las em:
http://br.geocities.com/sdiasneto/c_int/printf.htm
http://br.geocities.com/sdiasneto/c_int/index.htm
Ah, já ia esquecendo. Se você usa windows, pode importar a biblioteca conio ( # include <conio.h> ) e usar tranquilamente o clrscr().