Kaip išvalyti konsolę C++

Kaip Isvalyti Konsole C



Konsolės lange C++ rodomas komandų lange parašyto kodo išvestis. Jei konsolės langas neišvalomas gavus išvestį, kitą kartą vykdant kodą bus iš anksto užpildytas langas, rodantis išvestį, o tai gali sukelti nepatogumų skaitant išvestį. Norint išvalyti konsolės langą vartotojo patogumui, C++ naudojama sistema („cls“).

Išvalykite konsolės langą naudodami sistemą („cls“) C++

Stdlib antraštės faile yra iš anksto nustatyta funkcija system („cls“), kai ši funkcija vadinama, ji grąžina aiškų tuščią konsolės langą. Pageidautina, kad ši funkcija būtų iškviesta kodo pradžioje, siekiant įsitikinti, kad konsolės langas yra tuščias, tačiau ją galima iškviesti ir bet kurioje kitoje kodo vietoje.

Sintaksė







// Antraštės failai



pagrindinis ( )
{
sistema ( 'cls' ) ;
pareiškimas 2 ;
pareiškimas 3 ;
.
.
}

Pavyzdys

Sistemos („cls“) funkcija iškviečiama išvalyti kodą po vykdymo:



#include

#include

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt ant vieno ;

cout << 'Įveskite sveikąjį skaičių:' ;

valgymas >> ant vieno ; // Priimama įvestis

cout << 'Skaičius yra:' << ant vieno ;

gauti ( ) ;

// Sistemos funkcijos iškvietimas ir cls kaip argumento perdavimas

sistema ( 'cls' ) ;

cout << 'Ekranas išvalytas!' ;

grąžinti 0 ;

}

Vartotojo prašoma įvesti sveikąjį skaičių, kuris rodomas išvestyje. Norint nuskaityti įvestį iš konsolės, conio.h antraštės faile deklaruojama funkcija getch(). Vienu metu jis gali nuskaityti tik vieną įvestį, kai paspaudžiamas klaviatūros klavišas šiai funkcijai vykdyti. Čia paspaudžiamas bet kuris iš klavišų, kad būtų galima išvalyti ekraną:







Vartotojas įveda sveikąjį skaičių 54, kuris rodomas išvestyje:



Gavus išvestį, paspaudžiamas bet kuris klaviatūros klavišas, kad išvalytumėte konsolės langą.

Išvada

Stdlib antraštės faile yra iš anksto nustatyta funkcija sistema („cls“), kai ši funkcija vadinama, ji grąžina aiškų tuščią konsolės langą. Pageidautina, kad ši funkcija būtų iškviesta kodo pradžioje, siekiant įsitikinti, kad konsolės langas yra tuščias, tačiau ją galima iškviesti ir bet kurioje kitoje kodo vietoje. Tai neleidžia vartotojui susidurti su jau užpildytu konsolės langu ir vartotojas gali skaityti išvestį be trikdžių.