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.715 ]

Homepage: https://www.youtube.com/@LinuxProativo

Download clean.h




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.

  



Esconder código-fonte

#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);
}

Scripts recomendados

Biblioteca do Calculo do Retangulo em C++

Criptografar e Descriptografar

Perceptron Bolado - perceptron simples escrito em C

Aula basica de C

Passar uma string pra caixa alta.


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts