Како обрисати конзолу у Ц++

Kako Obrisati Konzolu U C



Прозор конзоле у ​​Ц++-у приказује излаз кода написаног у командном прозору. Ако се прозор конзоле не обрише након добијања излаза, онда ће се следећи пут приликом извршавања кода појавити унапред попуњен прозор за приказ излаза, што може изазвати непријатности приликом читања излаза. Да бисте обрисали прозор конзоле ради удобности корисника, систем („цлс“) се користи у Ц++.

Обришите прозор конзоле користећи Систем(“цлс”) у Ц++

У датотеци заглавља стдлиб постоји унапред дефинисана функција систем(“цлс”) , када се ова функција позове она враћа чисти празан прозор конзоле. Пожељно је да се ова функција позове на почетку кода да би се уверило да је прозор конзоле празан, али се такође може позвати било где другде у коду.

Синтакса







// Датотеке заглавља



главни ( )
{
система ( 'цлс' ) ;
изјава 2 ;
изјава 3 ;
.
.
}

Пример

Систем (“цлс”) функција се позива да обрише код након извршења:



#инцлуде <иостреам>

#инцлуде <стдлиб.х>

#инцлуде <цонио.х>

користећи простор имена стд ;

инт главни ( ) {

инт на једном ;

цоут << 'Унесите цео број: ' ;

једење >> на једном ; // Узимање уноса

цоут << „Број је:“ << на једном ;

гетцх ( ) ;

// Позивање системске функције и прослеђивање цлс као аргумента

система ( 'цлс' ) ;

цоут << „Екран је обрисан!“ ;

повратак 0 ;

}

Од корисника се тражи да унесе цео број, који се приказује на излазу. За читање уноса са конзоле, функција гетцх() је декларисана у датотеци заглавља цонио.х. Може да чита само један унос истовремено, када се притисне тастер на тастатури да би се извршила ова функција. Овде се притисне било који од тастера да би се омогућио рад са чистим екраном:







Корисник уноси цео број 54 који се приказује на излазу:



Након добијања излаза, било који тастер на тастатури се притисне да се обрише прозор конзоле.

Закључак

У датотеци заглавља стдлиб постоји унапред дефинисана функција систем(“цлс”), када се ова функција позове она враћа чисти празан прозор конзоле. Пожељно је да се ова функција позове на почетку кода да би се уверило да је прозор конзоле празан, али се такође може позвати било где другде у коду. Ово чини да се корисник не суочава са већ попуњеним прозором конзоле и корисник може да чита излаз без грешака.