Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Limpando a tela sem NCURSES ou clrsrc() - DOS
Linux user
Publicado por Ygor Thomaz em 25/04/2005

Login: ctrlc, 1125171 pontos | Blog: http://www.ygorthomaz.com/
[ Hits: 4944 ]

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

Leitura recomendada
   Dica Linux recomendada Corrigindo o bug "file format not recognized" após atualizar glib2
   Dica Linux recomendada GDB "hackeando" programas
   Dica Linux recomendada Apostila de ncurses bem completa
   Dica Linux recomendada Compilar programas em C no Ubuntu com o gcc
   Dica Linux recomendada C compiler Cannot create executable?

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.