C++'da Konsol Nasıl Temizlenir

C Da Konsol Nasil Temizlenir



C++'daki konsol penceresi, komut penceresinde yazılan kodun çıktısını görüntüler. Çıktıyı aldıktan sonra konsol penceresi temizlenmezse, bir dahaki sefere kodun çalıştırılması sırasında çıktıyı göstermek için önceden doldurulmuş bir pencere olacaktır, bu da çıktının okunması sırasında rahatsızlığa neden olabilir. Kullanıcının rahatlığı için konsol penceresini temizlemek amacıyla C++'da sistem(“cls”) kullanılır.

C++'da System(“cls”) Kullanarak Konsol Penceresini Temizleme

Stdlib başlık dosyasında önceden tanımlanmış bir fonksiyon vardır system(“cls”), bu fonksiyon çağrıldığında boş konsol penceresini döndürür. Tercihen bu işlev, konsol penceresinin boş olduğundan emin olmak için kodun başında çağrılır, ancak kodun başka herhangi bir yerinde de çağrılabilir.

Sözdizimi







// Başlık Dosyaları



ana ( )
{
sistem ( 'cls' ) ;
ifade 2 ;
ifade 3 ;
.
.
}

Örnek

Çalıştırıldıktan sonra kodu temizlemek için system(“cls”) işlevi çağrılır:



#include

#include

#include

ad alanı std'sini kullanma ;

int ana ( ) {

int birde ;

cout << 'Bir tamsayı girin: ' ;

yemek yiyor >> birde ; // Giriş alıyoruz

cout << 'Numara:' << birde ;

getch ( ) ;

// Sistem fonksiyonunu çağırmak ve cls'yi argüman olarak iletmek

sistem ( 'cls' ) ;

cout << 'Ekran temizlendi!' ;

geri dönmek 0 ;

}

Kullanıcıdan çıktıda gösterilen bir tam sayıyı girmesi istenir. Konsoldan girdiyi okumak için conio.h başlık dosyasında getch() işlevi bildirilir. Bu işlevi yürütmek için bir klavye tuşuna basıldığında, aynı anda yalnızca bir girişi okuyabilir. Burada ekran temizleme işlemini etkinleştirmek için tuşlardan herhangi birine basılır:







Kullanıcı çıktıda görüntülenen 54 tamsayısını girer:



Çıktıyı aldıktan sonra klavyedeki herhangi bir tuşa basarak konsol penceresini temizleyin.

Çözüm

Stdlib başlık dosyasında önceden tanımlanmış bir işlev sistemi ('cls') vardır, bu işlev çağrıldığında boş konsol penceresini döndürür. Tercihen bu işlev, konsol penceresinin boş olduğundan emin olmak için kodun başında çağrılır, ancak kodun başka herhangi bir yerinde de çağrılabilir. Bu, kullanıcının önceden doldurulmuş bir konsol penceresiyle karşılaşmamasını ve kullanıcının hatasız çıktıyı okuyabilmesini sağlar.