Rensa konsolfönstret med System(“cls”) i C++
I stdlib-huvudfilen finns ett fördefinierat funktionssystem ('cls') , när denna funktion kallas returnerar den det tomma konsolfönstret. Företrädesvis anropas denna funktion i början av koden för att se till att konsolfönstret är tomt, men den kan också anropas någon annanstans i koden.
Syntax
// Header-filer
huvud ( )
{
systemet ( 'cls' ) ;
påstående 2 ;
påstående 3 ;
.
.
}
Exempel
System(“cls”)-funktionen anropas för att rensa koden efter exekvering:
#include
#include
#include
använder namnutrymme std ;
int huvud ( ) {
int på ett ;
cout << 'Ange ett heltal: ' ;
äter >> på ett ; // Tar input
cout << 'Numret är:' << på ett ;
skaffa ( ) ;
// Anropar systemfunktion och skickar cls som argument
systemet ( 'cls' ) ;
cout << 'Skärmen har rensats!' ;
lämna tillbaka 0 ;
}
Användaren uppmanas att mata in ett heltal, som visas vid utgången. För att läsa indata från konsolen deklareras getch()-funktionen i rubrikfilen conio.h. Den kan bara läsa en inmatning åt gången när en tangent på tangentbordet trycks ned för att utföra denna funktion. Här trycks någon av tangenterna för att aktivera rensningen av skärmen:
Användaren anger ett heltal 54 som visas vid utgången:
Efter att ha hämtat utdata, trycks valfri tangent på tangentbordet för att rensa konsolfönstret.
Slutsats
I stdlib-huvudfilen finns ett fördefinierat funktionssystem ('cls'), när denna funktion kallas returnerar det det tomma konsolfönstret. Företrädesvis anropas denna funktion i början av koden för att se till att konsolfönstret är tomt, men den kan också anropas någon annanstans i koden. Detta gör att användaren inte möter ett redan fyllt konsolfönster och användaren kan läsa felfri utdata.