clean.h - Biblioteca para limpar um determinado espaço no terminal
Publicado por Mauricio Ferrari (última atualização em 03/05/2020)
[ Hits: 1.180 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
Ele até pode ser usado para limpar o terminal todo, mas o objetivo dessa função é limpar só uma parte da tela do Terminal através de parâmetros, conforme a necessidade. Detalhe, Windows e Linux. Vai funcionar para os dois. Esse é para C, talvez o adapte para o C++ futuramente.
#include <stdio.h> #if defined(_WIN32) || defined(WIN32) #include <windows.h> #define WIN32_LEAN_AND_MEAN #define MOVE(x,y) {COORD a;a.X = x; a.Y = y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),a);} #else #define MOVE(x,y) printf("%c[%d;%df",0x1B,y,x); #endif void clean(int w, int x, int y){ int h, i; MOVE(1,w); for(h=0;h<x;h++){ for(i=0;i<y;i++){ printf(" "); } printf("\n"); } MOVE(1,w); }
Conversão do número de dias em anos (meu segundo programa em C)
Barra de carregamento (Loading Bar)
Divisores de n no intervalo [a,b]
Nenhum comentário foi encontrado.
Como ativar o módulo de cancelamento de ruído no Pipewire
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Adicionando ícones de status do teclado no system tray do Xfce4
Como obter o ProjectBrutality do github
Como colocar a opção de "redimensionar e rotacionar imagens" no menu de contexto do Fedora
Zorin OS não reconhece placa de rede do pc [RESOLVIDO] (29)
Problemas para importar XVA de 3.2TB Xen Server 7.6 [RESOLVIDO] (5)