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.733 ]
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);
}
Dado determinados números, retorna-os em ordem crescente
Função em C, retorna a data do sistema já formatada
EXPRESSÕES ARITMÉTICAS - PARTE 2
Soma dos dígitos de um número decimal
Nenhum comentário foi encontrado.
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Aparecer o Chuck Norris no seu terminal
[Resolvido] Jogo Portal fechando
Como configurar cores no prompt do Bash para usuário e root no Arch Linux









