Počistite okno konzole z uporabo System(»cls«) v C++
V datoteki glave stdlib je vnaprej določena funkcija system(»cls«), ko je ta funkcija poklicana, vrne čisto prazno okno konzole. Po možnosti se ta funkcija pokliče na začetku kode, da se prepriča, da je okno konzole prazno, lahko pa jo pokličete tudi kjer koli drugje v kodi.
Sintaksa
// Glavne datoteke
glavni ( )
{
sistem ( 'cls' ) ;
izjava 2 ;
izjava 3 ;
.
.
}
Primer
Funkcija system(“cls”) je poklicana, da izbriše kodo po izvedbi:
#include
#include
#include
uporaba imenskega prostora std ;
int glavni ( ) {
int na enem ;
cout << 'Vnesite celo število: ' ;
prehranjevanje >> na enem ; // Sprejem vnosa
cout << 'Številka je:' << na enem ;
dobiti ( ) ;
// Klicanje sistemske funkcije in posredovanje cls kot argumenta
sistem ( 'cls' ) ;
cout << 'Zaslon je bil počiščen!' ;
vrnitev 0 ;
}
Uporabnik mora vnesti celo število, ki se prikaže na izhodu. Za branje vnosa s konzole je funkcija getch() deklarirana v datoteki glave conio.h. Prebere lahko samo en vnos naenkrat, ko pritisnete tipko na tipkovnici za izvedbo te funkcije. Tu se pritisne katera koli tipka, da se omogoči operacija počisti zaslon:
Uporabnik vnese celo število 54, ki se prikaže na izhodu:
Po pridobitvi izhoda se pritisne katera koli tipka na tipkovnici, da se počisti okno konzole.
Zaključek
V datoteki glave stdlib je vnaprej določena funkcija system(»cls«), ko je ta funkcija poklicana, vrne jasno prazno okno konzole. Po možnosti se ta funkcija pokliče na začetku kode, da se prepriča, da je okno konzole prazno, lahko pa jo pokličete tudi kjer koli drugje v kodi. Zaradi tega se uporabnik ne sooča z že zapolnjenim oknom konzole in lahko uporabnik bere izpis brez napak.