Come cancellare la console in C++

Come Cancellare La Console In C



La finestra della console in C++ visualizza l'output del codice scritto nella finestra di comando. Se la finestra della console non viene cancellata dopo aver ottenuto l'output, alla successiva esecuzione del codice sarà presente una finestra precompilata per mostrare l'output, il che potrebbe causare inconvenienti durante la lettura dell'output. Per cancellare la finestra della console per comodità dell'utente, in C++ viene utilizzato il sistema ('cls').

Cancella la finestra della console utilizzando System('cls') in C++

Nel file di intestazione stdlib è presente una funzione predefinita system ('cls'), quando viene chiamata questa funzione restituisce la finestra della console vuota e vuota. Preferibilmente, questa funzione viene chiamata all'inizio del codice per assicurarsi che la finestra della console sia vuota, ma può anche essere chiamata in qualsiasi altro punto del codice.

Sintassi







// File di intestazione



principale ( )
{
sistema ( 'cls' ) ;
dichiarazione 2 ;
dichiarazione 3 ;
.
.
}

Esempio

La funzione system(“cls”) viene chiamata per cancellare il codice dopo l'esecuzione:



#include

#include

#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

int nessuno ;

cout << 'Inserisci un numero intero: ' ;

mangiare >> nessuno ; // Prendo input

cout << 'Il numero è: ' << nessuno ;

prendi ( ) ;

// Chiama la funzione di sistema e passa cls come argomento

sistema ( 'cls' ) ;

cout << 'Lo schermo è stato cancellato!' ;

ritorno 0 ;

}

All'utente viene chiesto di inserire un numero intero, che viene mostrato nell'output. Per leggere l'input dalla console, la funzione getch() viene dichiarata nel file header conio.h. Può leggere solo un input alla volta, quando viene premuto un tasto della tastiera per eseguire questa funzione. Qui viene premuto uno qualsiasi dei tasti per abilitare l'operazione di cancellazione dello schermo:







L'utente inserisce un numero intero 54 che viene visualizzato in uscita:



Dopo aver ottenuto l'output, viene premuto un tasto qualsiasi della tastiera per cancellare la finestra della console.

Conclusione

Nel file di intestazione stdlib è presente una funzione predefinita system ('cls'), quando viene chiamata questa funzione restituisce la finestra della console vuota e vuota. Preferibilmente, questa funzione viene chiamata all'inizio del codice per assicurarsi che la finestra della console sia vuota, ma può anche essere chiamata in qualsiasi altro punto del codice. Ciò fa sì che l'utente non si trovi di fronte a una finestra della console già piena e possa leggere l'output senza problemi.