Jak wyczyścić konsolę w C++

Jak Wyczyscic Konsole W C



Okno konsoli w C++ wyświetla dane wyjściowe kodu zapisanego w oknie poleceń. Jeśli okno konsoli nie zostanie wyczyszczone po otrzymaniu danych wyjściowych, to podczas następnego wykonywania kodu pojawi się wstępnie wypełnione okno pokazujące dane wyjściowe, co może powodować niedogodności podczas odczytu danych wyjściowych. Aby wyczyścić okno konsoli dla wygody użytkownika, w C++ zastosowano system(„cls”).

Wyczyść okno konsoli za pomocą System(„cls”) w C++

W pliku nagłówkowym stdlib znajduje się predefiniowana funkcja system(„cls”) , wywołanie tej funkcji powoduje zwrócenie czystego, pustego okna konsoli. Najlepiej, jeśli funkcja ta jest wywoływana na początku kodu, aby upewnić się, że okno konsoli jest puste, ale można ją również wywołać w dowolnym miejscu kodu.

Składnia







// Pliki nagłówkowe



główny ( )
{
system ( „cls” ) ;
oświadczenie 2 ;
oświadczenie 3 ;
.
.
}

Przykład

Wywoływana jest funkcja systemowa („cls”) w celu wyczyszczenia kodu po wykonaniu:



#include

#include

#include

używając przestrzeni nazw std ;

wew główny ( ) {

wew na jednego ;

cout << 'Wprowadź liczbę całkowitą: ' ;

jedzenie >> na jednego ; // Pobieranie danych wejściowych

cout << 'Liczba to: ' << na jednego ;

dostać ( ) ;

// Wywołanie funkcji systemowej i przekazanie cls jako argumentu

system ( „cls” ) ;

cout << „Ekran został wyczyszczony!” ;

powrót 0 ;

}

Użytkownik proszony jest o wprowadzenie liczby całkowitej, która jest wyświetlana na wyjściu. Aby odczytać dane wejściowe z konsoli, w pliku nagłówkowym conio.h zadeklarowana jest funkcja getch(). Może odczytywać tylko jedno wejście na raz, jeśli w celu wykonania tej funkcji zostanie naciśnięty klawisz klawiatury. Tutaj naciska się dowolny klawisz, aby umożliwić operację czyszczenia ekranu:







Użytkownik wprowadza liczbę całkowitą 54, która wyświetlana jest na wyjściu:



Po uzyskaniu wyniku należy nacisnąć dowolny klawisz klawiatury, aby wyczyścić okno konsoli.

Wniosek

W pliku nagłówkowym stdlib znajduje się predefiniowany system funkcji („cls”), wywołanie tej funkcji powoduje zwrócenie czystego, pustego okna konsoli. Najlepiej, jeśli funkcja ta jest wywoływana na początku kodu, aby upewnić się, że okno konsoli jest puste, ale można ją również wywołać w dowolnym miejscu kodu. Dzięki temu użytkownik nie staje przed już wypełnionym oknem konsoli i może odczytać dane wyjściowe wolne od błędów.