Métodos para a Limpeza do Terminal do Linux em C

Publicado por Mauricio Ferrari em 11/03/2021

[ Hits: 389 ]

Blog: https://github.com/MauricioFerrari-NovaTrento

 


Métodos para a Limpeza do Terminal do Linux em C



Você é iniciante em C e precisa de uma opção para fazer a limpeza do console, seja no Windows, seja no Linux.

Então vão aqui algumas alternativas para a realização da limpeza do terminal em C.

Algumas opções usando system(), inclusive servem para o Windows:

#if defined(_WIN32) || defined(_WIN64)
    system("cls");
#else defined(__linux__) || defined(__unix__)
    system("clear");
#endif

Ou:

system("clear||cls");

E tem essa específica para Linux:

system("tput reset");

Também é possível usando caracteres de escape, porém só funciona no Linux:

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

printf("\e[3J");

printf("\ec");

printf("\ec\e[3J");

printf("\ec\c);

Essas são as opções para usar para limpeza do terminal em C, sendo as últimas mais eficientes.

Fontes:
Outras dicas deste autor

Contador de Palavras no Terminal

Não quer usar a PlayStore do Google, conheça uma alternativa

Wi-Fi pedindo senha sempre que o Deepin 20 inicia [Resolvido]

Fazendo Upload no Git pelo Terminal

StarUML no Slackware 14.2

Leitura recomendada

Pequeno programinha em C para ver o ASCII de uma tecla

Instalação do editor xwpe - Debian

Fatorial usando recursividade

Curso de linguagem C pela UFMG

Instalando Code::Blocks no Ubuntu 12.04

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts