clean.h - Biblioteca para limpar um determinado espaço no terminal
Publicado por Mauricio Ferrari (LinuxProativo) (última atualização em 03/05/2020)
[ Hits: 1.709 ]
Homepage: https://www.youtube.com/@LinuxProativo
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);
}
Utilização de Ponteiros em C (2)
Determinar maior número com função
Nenhum comentário foi encontrado.
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









