Ștergeți fereastra consolă folosind System ('cls') în C++
În fișierul antet stdlib există un sistem de funcții predefinit ('cls'), când această funcție este numită, returnează fereastra liberă a consolei. De preferință, această funcție este apelată la începutul codului pentru a vă asigura că fereastra consolei este goală, dar poate fi apelată și oriunde altundeva în cod.
Sintaxă
// Fișiere antet
principal ( )
{
sistem ( 'cls' ) ;
afirmație 2 ;
afirmație 3 ;
.
.
}
Exemplu
Funcția system(„cls”) este apelată pentru a șterge codul după execuție:
#include
#include
#include
folosind namespace std ;
int principal ( ) {
int pe unu ;
cout << 'Introduceți un număr întreg: ' ;
mâncând >> pe unu ; // Preluare intrare
cout << „Numărul este:” << pe unu ;
getch ( ) ;
// Apelarea funcției de sistem și trecerea cls ca argument
sistem ( 'cls' ) ;
cout << „Ecranul a fost șters!” ;
întoarcere 0 ;
}
Utilizatorului i se cere să introducă un număr întreg, care este afișat la ieșire. Pentru a citi intrarea din consolă, funcția getch() este declarată în fișierul antet conio.h. Poate citi o singură intrare la un moment dat, atunci când o tastă de la tastatură este apăsată pentru a executa această funcție. Aici, oricare dintre taste este apăsată, pentru a activa operația de ștergere a ecranului:
Utilizatorul introduce un număr întreg 54 care este afișat la ieșire:
După obținerea rezultatului, orice tastă a tastaturii este apăsată pentru a șterge fereastra consolei.
Concluzie
În fișierul antet stdlib există un sistem de funcții predefinit ('cls'), atunci când această funcție este numită, returnează fereastra liberă a consolei. De preferință, această funcție este apelată la începutul codului pentru a vă asigura că fereastra consolei este goală, dar poate fi apelată și oriunde altundeva în cod. Acest lucru face ca utilizatorul să nu se confrunte cu o fereastră de consolă deja umplută și utilizatorul poate citi rezultate fără erori.