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.757 ]
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);
}
Mostrando as palavras digitadas ao contrário!
Calculadora simples com uso de switch , funções e #define
Número Quadrado perfeito e capicúa
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Resolvendo o bloqueio do Módulo Warsaw no Arch Linux (Porta 30900)
Replicação SYSVOL no Samba 4 com Syncthing
Samba 4 com Replicação e LDAP Seguro (LDAPS/TLS)
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Governo da França vai trocar Windows por Linux (7)
Metafísica e espiritualidade funciona de verdade! Comprovação pessoal (12)
Bluetooth desconecta logo após conectar, ubuntu 25.10 (2)









