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.