Slik tømmer du konsollen i C++

Slik Tommer Du Konsollen I C



Konsollvinduet i C++ viser utdataene til koden skrevet i kommandovinduet. Hvis konsollvinduet ikke tømmes etter å ha hentet utdataene, vil det ved utføring av kode neste gang være et forhåndsutfylt vindu for å vise utdataene, noe som kan forårsake ulempe ved lesing av utdata. For å tømme konsollvinduet for brukerens bekvemmelighet, brukes systemet ('cls') i C++.

Tøm konsollvinduet ved å bruke System(“cls”) i C++

I stdlib header-filen er det et forhåndsdefinert funksjonssystem ('cls') , når denne funksjonen kalles returnerer den det tomme konsollvinduet. Helst kalles denne funksjonen i begynnelsen av koden for å sikre at konsollvinduet er tomt, men den kan også kalles et annet sted i koden.

Syntaks







// Overskriftsfiler



hoved- ( )
{
system ( 'cls' ) ;
uttalelse 2 ;
uttalelse 3 ;
.
.
}

Eksempel

System(“cls”)-funksjonen kalles for å slette koden etter kjøring:



#include

#include

#include

bruker navneområde std ;

int hoved- ( ) {

int på en ;

cout << 'Skriv inn et heltall: ' ;

spiser >> på en ; // Tar innspill

cout << 'Numret er:' << på en ;

finn ( ) ;

// Ringer systemfunksjon og sender cls som argument

system ( 'cls' ) ;

cout << 'Skjermen er tømt!' ;

komme tilbake 0 ;

}

Brukeren blir bedt om å legge inn et heltall, som vises ved utgangen. For å lese inndata fra konsollen, er getch()-funksjonen deklarert i conio.h-headerfilen. Den kan kun lese én inngang om gangen når en tastaturtast trykkes for å utføre denne funksjonen. Her trykkes en av tastene for å aktivere ryddeskjermoperasjonen:







Brukeren skriver inn et heltall 54 som vises ved utgangen:



Etter å ha fått utdataene, trykkes en hvilken som helst tast på tastaturet for å tømme konsollvinduet.

Konklusjon

I stdlib header-filen er det et forhåndsdefinert funksjonssystem ('cls'), når denne funksjonen kalles, returnerer den det tomme konsollvinduet. Helst kalles denne funksjonen i begynnelsen av koden for å sikre at konsollvinduet er tomt, men den kan også kalles et annet sted i koden. Dette gjør at brukeren ikke står overfor et allerede fylt konsollvindu, og brukeren kan lese feilfri utgang.