Limpando a tela sem NCURSES ou clrsrc() - DOS

Publicado por Ygor Thomaz em 25/04/2005

[ Hits: 9.617 ]

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

Descubra quem é o dono do IP através de um comando shell

Instalando o Oracle 10g no Red Hat Enterprise Linux 5

CVS - usando compactação de dados, para conexões lentas

Monitorando o CPU no GNU/Linux em modo texto

Alterando ou forjando o endereço MAC no GNU/Linux

Leitura recomendada

Baixe de graça alguns livros do O'Reilly

Compilar programas em C no Ubuntu com o gcc

Como criar bibliotecas dinâmicas em C/C++

STDPRN para GCC

C/C++ no modo Hard

  

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