Sådan rydder du konsollen i C++

Sadan Rydder Du Konsollen I C



Konsolvinduet i C++ viser outputtet af koden skrevet i kommandovinduet. Hvis konsolvinduet ikke ryddes efter at have modtaget output, så vil der ved udførelse af kode næste gang være et forududfyldt vindue for at vise output, hvilket kan forårsage besvær under læsning af output. For at rydde konsolvinduet for brugerens bekvemmelighed, bruges systemet ('cls') i C++.

Ryd konsolvindue ved hjælp af System(“cls”) i C++

I stdlib header-filen er der et foruddefineret funktionssystem ('cls') , når denne funktion kaldes returnerer det det klare tomme konsolvindue. Denne funktion kaldes fortrinsvis i begyndelsen af ​​koden for at sikre, at konsolvinduet er tomt, men den kan også kaldes et andet sted i koden.

Syntaks







// Header-filer



vigtigste ( )
{
system ( 'cls' ) ;
udmelding 2 ;
udmelding 3 ;
.
.
}

Eksempel

System(“cls”)-funktionen kaldes for at rydde koden efter udførelse:



#include

#include

#include

bruger navneområde std ;

int vigtigste ( ) {

int på en ;

cout << 'Indtast et heltal: ' ;

spise >> på en ; // Modtager input

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

getch ( ) ;

// Kalder systemfunktion og sender cls som argument

system ( 'cls' ) ;

cout << 'Skærmbilledet er blevet ryddet!' ;

Vend tilbage 0 ;

}

Brugeren bliver bedt om at indtaste et heltal, som vises ved udgangen. For at læse input fra konsollen er funktionen getch() erklæret i conio.h header-filen. Den kan kun læse én input ad gangen, når der trykkes på en tastaturtast for at udføre denne funktion. Her trykkes der på en af ​​tasterne for at aktivere betjeningen af ​​ryddet skærm:







Brugeren indtaster et heltal 54, som vises ved udgangen:



Efter at have modtaget output, trykkes der på en vilkårlig tast på tastaturet for at rydde konsolvinduet.

Konklusion

I stdlib header-filen er der et foruddefineret funktionssystem ('cls'), når denne funktion kaldes, returnerer det det klare tomme konsolvindue. Denne funktion kaldes fortrinsvis i begyndelsen af ​​koden for at sikre, at konsolvinduet er tomt, men den kan også kaldes et andet sted i koden. Dette gør, at brugeren ikke står over for et allerede udfyldt konsolvindue, og brugeren kan læse fejlfrit output.