Limpando a tela sem NCURSES ou clrsrc() - DOS

Publicado por Ygor Thomaz em 25/04/2005

[ Hits: 9.655 ]

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

Recebendo um e-mail a cada login no servidor

Superkaramba: mudando a cara do seu KDE

Generatedata - Populando base de dados para testes

Syslog no seu próprio console

Forçando o uso do proxy com iptables

Leitura recomendada

Inserindo e removendo comentários em C/C++ de forma rápida no VIM

Programando em C/C++ no Eclipse

Corrigindo o bug "file format not recognized" após atualizar glib2

Verificar conversão de tipo em C/C++

Efetuando cálculo de Aspect Ratio de vídeos em C/C++

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts