Como limpar o console em C++

Como Limpar O Console Em C



A janela do console em C++ exibe a saída do código escrito na janela de comando. Se a janela do console não for limpa após obter a saída, na próxima execução do código, haverá uma janela pré-preenchida para mostrar a saída, o que pode causar transtornos durante a leitura da saída. Para limpar a janela do console para conveniência do usuário, o sistema (“cls”) é usado em C++.

Limpar janela do console usando System (“cls”) em C++

No arquivo de cabeçalho stdlib há uma função predefinida system(“cls”) , quando esta função é chamada ela retorna a janela do console em branco. De preferência, esta função é chamada no início do código para garantir que a janela do console esteja em branco, mas também pode ser chamada em qualquer outro lugar do código.

Sintaxe







//Arquivos de cabeçalho



principal ( )
{
sistema ( 'cls' ) ;
declaração 2 ;
declaração 3 ;
.
.
}

Exemplo

A função system(“cls”) é chamada para limpar o código após a execução:



#include

#include

#include

usando namespace std ;

interno principal ( ) {

interno num ;

corte << 'Insira um número inteiro:' ;

comendo >> num ; // Recebendo entrada

corte << 'O número é: ' << num ;

pega ( ) ;

// Chamando a função do sistema e passando cls como argumento

sistema ( 'cls' ) ;

corte << 'A tela foi limpa!' ;

retornar 0 ;

}

O usuário é solicitado a inserir um número inteiro, que é mostrado na saída. Para ler a entrada do console, a função getch() é declarada no arquivo de cabeçalho conio.h. Ele pode ler apenas uma entrada por vez, quando uma tecla do teclado é pressionada para executar esta função. Aqui, qualquer uma das teclas é pressionada para ativar a operação de limpeza de tela:







O usuário insere um número inteiro 54 que é exibido na saída:



Após obter a saída, qualquer tecla do teclado é pressionada para limpar a janela do console.

Conclusão

No arquivo de cabeçalho stdlib existe uma função predefinida system (“cls”), quando esta função é chamada ela retorna a janela do console em branco. De preferência, esta função é chamada no início do código para garantir que a janela do console esteja em branco, mas também pode ser chamada em qualquer outro lugar do código. Isso faz com que o usuário não enfrente uma janela do console já preenchida e o usuário possa ler a saída sem falhas.