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.