clean.h - Biblioteca para limpar um determinado espaço no terminal
Publicado por Mauricio Ferrari (última atualização em 03/05/2020)
[ Hits: 1.675 ]
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);
}
Calculo de fatorial em C++ com o Qt Creator
Calcular taxa de juros com constante em C
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Quando vocês pararam de testar distros? (6)
A fórmula da coca-cola foi decompilada e agora é opensource! (4)









