A konzol ablak törlése a System('cls') használatával C++ nyelven
Az stdlib fejlécfájlban van egy előre meghatározott függvényrendszer ('cls'), ennek a függvénynek a meghívásakor az üres konzol ablakot adja vissza. Ezt a függvényt előnyösen a kód elején hívják meg, hogy megbizonyosodjanak arról, hogy a konzolablak üres, de a kódban bárhol máshol is meghívható.
Szintaxis
// Fejléc fájlok
fő- ( )
{
rendszer ( 'cls' ) ;
nyilatkozat 2 ;
nyilatkozat 3 ;
.
.
}
Példa
A rendszer('cls') függvény meghívása a kód törléséhez végrehajtás után:
#include
#include
#include
névtér std használatával ;
int fő- ( ) {
int az egyiken ;
cout << 'Adjon meg egy egész számot: ' ;
enni >> az egyiken ; // Bemenet felvétele
cout << 'A szám:' << az egyiken ;
getch ( ) ;
// Rendszerfüggvény meghívása és cls átadása argumentumként
rendszer ( 'cls' ) ;
cout << 'A képernyőt törölték!' ;
Visszatérés 0 ;
}
A felhasználónak egy egész számot kell megadnia, amely a kimeneten látható. A konzolról érkező bemenet olvasásához a conio.h fejlécfájlban a getch() függvény deklarálva van. Egyszerre csak egy bemenetet tud olvasni, ha a funkció végrehajtásához megnyomják a billentyűzet gombját. Itt bármelyik billentyűt megnyomja, hogy engedélyezze a képernyő törlését:
A felhasználó beír egy 54-es egész számot, amely a kimeneten jelenik meg:
A kimenet megszerzése után a konzolablak törléséhez a billentyűzet bármelyik billentyűjét lenyomják.
Következtetés
Az stdlib fejlécfájlban van egy előre definiált függvényrendszer („cls”), ennek a függvénynek a meghívásakor az üres konzol ablakot adja vissza. Ezt a függvényt előnyösen a kód elején hívják meg, hogy megbizonyosodjanak arról, hogy a konzolablak üres, de a kódban bárhol máshol is meghívható. Ezáltal a felhasználó nem néz szembe egy már kitöltött konzolablakkal, és a felhasználó olvashatja a hibamentes kimenetet.