Tühjendage konsooliaken, kasutades C++ süsteemi (“cls”)
Päise stdlib failis on eelmääratletud funktsioon system (“cls”), kui seda funktsiooni kutsutakse, tagastab see tühja konsooliakna. Eelistatavalt kutsutakse see funktsioon välja koodi alguses, et konsooli aken oleks tühi, kuid seda saab kutsuda ka mujal koodis.
Süntaks
// Päisefailid
peamine ( )
{
süsteem ( 'cls' ) ;
avaldus 2 ;
avaldus 3 ;
.
.
}
Näide
Süsteemi ('cls') funktsioon kutsutakse koodi kustutamiseks pärast käivitamist:
#include
#include
#include
kasutades nimeruumi std ;
int peamine ( ) {
int ühel ;
cout << 'Sisestage täisarv:' ;
söömine >> ühel ; // Sisend
cout << 'Arv on:' << ühel ;
saada ( ) ;
// Süsteemi funktsiooni kutsumine ja cls-i edastamine argumendina
süsteem ( 'cls' ) ;
cout << 'Ekraan on tühjendatud!' ;
tagasi 0 ;
}
Kasutajal palutakse sisestada täisarv, mis kuvatakse väljundis. Konsoolist sisendi lugemiseks deklareeritakse funktsioon getch() päisefailis conio.h. See suudab lugeda korraga ainult ühte sisendit, kui selle funktsiooni täitmiseks vajutatakse klaviatuuriklahvi. Siin vajutatakse ekraani tühjendamiseks mis tahes klahvi:
Kasutaja sisestab täisarvu 54, mis kuvatakse väljundis:
Pärast väljundi saamist vajutatakse konsooliakna tühjendamiseks klaviatuuri mis tahes klahvi.
Järeldus
Päise stdlib failis on eelmääratletud funktsioonisüsteem (“cls”), mille kutsumisel tagastab see tühja konsooliakna. Eelistatavalt kutsutakse see funktsioon välja koodi alguses, et konsooli aken oleks tühi, kuid seda saab kutsuda ka mujal koodis. See muudab kasutaja silmitsi juba täidetud konsooliaknaga ja kasutaja saab lugeda tõrgeteta väljundit.