Limpando a tela sem NCURSES ou clrsrc() - DOS

Publicado por Ygor Thomaz em 25/04/2005

[ Hits: 9.472 ]

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

Debian 5: Boot em modo texto antes do modo gráfico (GUI)

Calcular quantidade de objetos por tipos com VIEWS

Dicas para o projeto de classes no Java (parte 1)

Programa de formatação de disquete no X11

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

Leitura recomendada

Microsoft Visual Studio Code no GNU/Linux

system("pause") para Linux

Usando "sscanf" para Dividir String com Delimitadores em C

Lista de livros C++

Baixe de graça alguns livros do O'Reilly

  

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