Limpando a tela sem NCURSES ou clrsrc() - DOS

Publicado por Ygor Thomaz em 25/04/2005

[ Hits: 8.534 ]

Blog: http://www.ygorthomaz.net/

 


Limpando a tela sem NCURSES ou clrsrc() - DOS



Precisando realizar o trabalho da faculdade tive a necessidade de limpar a tela de um software em C.

Para quem usava a função:

clrsrc();

no DOS para limpar a tela dos seus programas e teve dificuldade em usar NCURSES ou não gostaria de usar NCURSES para fazer este trabalho, pode simplesmente usar esta seqüência ANSI. Basta colocar no ponto desejado do seu código:

printf("\033[2J\033[H");

Esta dica é bem simples e pode ser de grande utilidade para softwares acadêmicos dentre outros.

Outras dicas deste autor

talk - chat entre usuários de uma rede local ou internet

COMMIT e ROLLBACK x PERFORMANCE

Gnu/Linux - CentOS (RHEL-based) e outros - Red Hat Enterprise Linux recompilado

Syslog no seu próprio console

Configurando seu scanner no Gnu/Linux

Leitura recomendada

CodeBlocks - IDE C++ no Ubuntu 12.04

system("pause") para Linux

Programando em C/C++ no Eclipse

Compilando no Debian Wheezy 7.5

Ambiente de desenvolvimento integrado para console

  

Comentários
[1] Comentário enviado por neophd em 16/10/2005 - 05:26h

Olá! Gostaria de saber se posso utilizar a sequência apresentada na dica sobre "Limpando a tela sem NCURSES ou clrsrc() - DOS" em qualquer compilador, pois eu testei e não funcionou no dev.
Obrigado!! FUI!!!

[2] Comentário enviado por yetlinux em 09/10/2006 - 05:42h

fica legal se implementarmos

void clrscr(){
printf("{COMENTARIO}33[2J{COMENTARIO}33[H");
}

ou

void cls(){
printf("{COMENTARIO}33[2J{COMENTARIO}33[H");
}

[3] Comentário enviado por yetlinux em 09/10/2006 - 05:43h

Bem, corrijam esse printf aí acima porque o fórum pensou que era comentário.
Deixem igual ao original da dica.

[4] Comentário enviado por PartyKing em 21/10/2006 - 23:21h

Olá pessoal, desculpem minha ignorância mas, alguém poderia explicar com detalhes o que esse código faz?


Valeu...

[5] Comentário enviado por anunakin em 30/10/2008 - 17:39h

E como Limpa com o NCURSES?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts