Cum să ștergeți consola în C++

Cum Sa Stergeti Consola In C



Fereastra consolei în C++ afișează rezultatul codului scris în fereastra de comandă. Dacă fereastra consolei nu este ștearsă după obținerea ieșirii, atunci la execuția codului data viitoare, va exista o fereastră precompletă pentru a afișa rezultatul, ceea ce poate cauza neplăceri în timpul citirii ieșirii. Pentru a șterge fereastra consolei pentru confortul utilizatorului, sistemul ('cls') este utilizat în C++.

Ș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.