Como funciona o cls sob o capô? (janelas)

1

Basicamente o analógico do Windows para esta pergunta , que responde por unix / linux.

    
por Geeky I 29.09.2016 / 13:49

1 resposta

2

Os programas nativos do Windows usam a API do console para interagir com as janelas do console (embora esteja recebendo também lentamente suporte ao protocolo de terminal ANSI / xterm no Windows 10).

Existe o KB 99261 da Microsoft, que descreve como limpar uma consola:

  1. Use GetConsoleScreenBufferInfo para obter informações sobre o buffer ;
  2. Use FillConsoleOutputCharacter para preencher o buffer com espaços;
  3. Use FillConsoleOutputAttribute para redefinir as cores ;
  4. Use SetConsoleCursorPosition para mover o cursor para (0, 0).
por 30.09.2016 / 09:54