Kako očistiti konzolu u C++

Kako Ocistiti Konzolu U C



Prozor konzole u C++ prikazuje izlaz koda napisanog u prozoru naredbi. Ako se prozor konzole ne očisti nakon dobivanja izlaza, prilikom sljedećeg izvođenja koda pojavit će se unaprijed ispunjen prozor za prikaz izlaza, što može uzrokovati neugodnosti prilikom čitanja izlaza. Za brisanje prozora konzole radi praktičnosti korisnika, u C++ se koristi system('cls').

Očistite prozor konzole koristeći System(“cls”) u C++

U datoteci zaglavlja stdlib postoji unaprijed definirana funkcija system(“cls”), kada se ova funkcija pozove, vraća jasan prazan prozor konzole. Poželjno je da se ova funkcija poziva na početku koda kako bi se osiguralo da je prozor konzole prazan, ali se također može pozvati bilo gdje drugdje u kodu.

Sintaksa







// Datoteke zaglavlja



glavni ( )
{
sustav ( 'cls' ) ;
izjava 2 ;
izjava 3 ;
.
.
}

Primjer

Funkcija system(“cls”) poziva se za brisanje koda nakon izvršenja:



#include

#include

#include

koristeći prostor imena std ;

int glavni ( ) {

int na jedan ;

cout << 'Unesite cijeli broj: ' ;

jelo >> na jedan ; // Uzimanje unosa

cout << 'Broj je: ' << na jedan ;

dobiti ( ) ;

// Pozivanje funkcije sustava i prosljeđivanje cls kao argumenta

sustav ( 'cls' ) ;

cout << 'Zaslon je očišćen!' ;

povratak 0 ;

}

Od korisnika se traži da unese cijeli broj koji se prikazuje na izlazu. Za čitanje unosa s konzole, funkcija getch() je deklarirana u datoteci zaglavlja conio.h. Može čitati samo jedan unos odjednom, kada se pritisne tipka na tipkovnici za izvršavanje ove funkcije. Ovdje je pritisnuta bilo koja od tipki kako bi se omogućio rad brisanja zaslona:







Korisnik unosi cijeli broj 54 koji se prikazuje na izlazu:



Nakon dobivanja izlaza, pritisne se bilo koja tipka na tipkovnici za brisanje prozora konzole.

Zaključak

U datoteci zaglavlja stdlib postoji unaprijed definirana funkcija system(“cls”), kada se ova funkcija pozove, vraća jasan prazan prozor konzole. Poželjno je da se ova funkcija poziva na početku koda kako bi se osiguralo da je prozor konzole prazan, ali se također može pozvati bilo gdje drugdje u kodu. Time se korisnik ne suočava s već ispunjenim prozorom konzole i korisnik može čitati izlaz bez grešaka.