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.