Hogyan lehet törölni a konzolt C++-ban

Hogyan Lehet Torolni A Konzolt C Ban



A C++ konzolablakában megjelenik a parancsablakba írt kód kimenete. Ha a konzolablak nem törlődik a kimenet beszerzése után, akkor a következő kódfuttatáskor egy előre kitöltött ablak jelenik meg a kimenet megjelenítésére, ami kellemetlenséget okozhat a kimenet olvasása során. A konzolablak törléséhez a felhasználó kényelme érdekében a rendszert ('cls') használja a C++.

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.