Com esborrar la consola en C++

Com Esborrar La Consola En C



La finestra de la consola en C++ mostra la sortida del codi escrit a la finestra d'ordres. Si la finestra de la consola no s'esborra després d'obtenir la sortida, a l'execució del codi la propera vegada, hi haurà una finestra preemplenada per mostrar la sortida, cosa que pot causar molèsties en llegir la sortida. Per esborrar la finestra de la consola per a la comoditat de l'usuari, el sistema ('cls') s'utilitza en C++.

Netegeu la finestra de la consola mitjançant el sistema ('cls') en C++

Al fitxer de capçalera stdlib hi ha un sistema de funcions predefinit ('cls'), quan s'anomena aquesta funció, retorna la finestra de consola en blanc clara. Preferiblement, aquesta funció es crida al principi del codi per assegurar-se que la finestra de la consola està en blanc, però també es pot cridar a qualsevol altre lloc del codi.

Sintaxi







// Fitxers de capçalera



principal ( )
{
sistema ( 'cls' ) ;
declaració 2 ;
declaració 3 ;
.
.
}

Exemple

La funció system ('cls') es crida per esborrar el codi després de l'execució:



#inclou

#include

#inclou

utilitzant l'espai de noms std ;

int principal ( ) {

int en una ;

cout << 'Introdueix un nombre enter:' ;

menjant >> en una ; // Recollint entrada

cout << 'El número és:' << en una ;

getch ( ) ;

// Crida a la funció del sistema i passa cls com a argument

sistema ( 'cls' ) ;

cout << 'La pantalla s'ha esborrat!' ;

tornar 0 ;

}

Es demana a l'usuari que introdueixi un nombre enter, que es mostra a la sortida. Per llegir l'entrada de la consola, la funció getch() es declara al fitxer de capçalera conio.h. Només pot llegir una entrada a la vegada, quan es prem una tecla del teclat per executar aquesta funció. Aquí, es prem qualsevol de les tecles per habilitar l'operació de neteja de la pantalla:







L'usuari introdueix un nombre enter 54 que es mostra a la sortida:



Després d'obtenir la sortida, es prem qualsevol tecla del teclat per esborrar la finestra de la consola.

Conclusió

Al fitxer de capçalera stdlib hi ha un sistema de funcions predefinit ('cls'), quan s'anomena aquesta funció, retorna la finestra de consola en blanc clara. Preferiblement, aquesta funció es crida al principi del codi per assegurar-se que la finestra de la consola està en blanc, però també es pot cridar a qualsevol altre lloc del codi. Això fa que l'usuari no s'enfronti a una finestra de consola ja plena i l'usuari pugui llegir la sortida sense errors.