Как да изчистите конзолата в C++

Kak Da Izcistite Konzolata V C



Конзолният прозорец в C++ показва резултата от кода, написан в командния прозорец. Ако прозорецът на конзолата не е изчистен след получаване на изхода, тогава при изпълнението на код следващия път ще има предварително попълнен прозорец за показване на изхода, което може да причини неудобство при четене на изхода. За да изчистите прозореца на конзолата за удобство на потребителя, системата ('cls') се използва в C++.

Изчистете прозореца на конзолата с помощта на System(“cls”) в C++

В заглавния файл на stdlib има предварително дефинирана функция system(“cls”), когато тази функция се извика, тя връща ясния празен прозорец на конзолата. За предпочитане е тази функция да се извиква в началото на кода, за да се увери, че прозорецът на конзолата е празен, но може да се извика и навсякъде другаде в кода.

Синтаксис







// Заглавни файлове



основен ( )
{
система ( 'cls' ) ;
изявление 2 ;
изявление 3 ;
.
.
}

Пример

Функцията system(“cls”) се извиква, за да изчисти кода след изпълнение:



#include

#include

#include

използване на пространство от имена std ;

вътр основен ( ) {

вътр никой ;

cout << „Въведете цяло число:“ ;

храня се >> никой ; // Приемане на входни данни

cout << 'Числото е: ' << никой ;

получавам ( ) ;

// Извикване на системна функция и предаване на cls като аргумент

система ( 'cls' ) ;

cout << „Екранът е изчистен!“ ;

връщане 0 ;

}

От потребителя се иска да въведе цяло число, което се показва на изхода. За четене на вход от конзолата, функцията getch() е декларирана в заглавния файл conio.h. Той може да чете само един вход наведнъж, когато се натисне клавиш на клавиатурата, за да изпълни тази функция. Тук се натиска някой от клавишите, за да се активира операцията за изчистване на екрана:







Потребителят въвежда цяло число 54, което се показва на изхода:



След получаване на изхода, който и да е клавиш на клавиатурата се натиска, за да изчистите прозореца на конзолата.

Заключение

В заглавния файл на stdlib има предварително дефинирана функция system(“cls”), когато тази функция се извика, тя връща ясния празен прозорец на конзолата. За предпочитане е тази функция да се извиква в началото на кода, за да се увери, че прозорецът на конзолата е празен, но може да се извика и навсякъде другаде в кода. Това кара потребителя да не се изправя пред вече попълнен прозорец на конзолата и потребителят може да чете изход без грешки.