Kosongkan Tetingkap Konsol Menggunakan Sistem('cls') dalam C++
Dalam fail pengepala stdlib terdapat sistem fungsi yang dipratentukan('cls') , apabila fungsi ini dipanggil ia mengembalikan tetingkap konsol kosong yang jelas. Sebaik-baiknya, fungsi ini dipanggil pada permulaan kod untuk memastikan tetingkap konsol kosong, tetapi ia juga boleh dipanggil di tempat lain dalam kod.
Sintaks
// Fail Pengepala
utama ( )
{
sistem ( 'cls' ) ;
kenyataan 2 ;
kenyataan 3 ;
.
.
}
Contoh
Fungsi sistem('cls') dipanggil untuk mengosongkan kod selepas pelaksanaan:
#include
#include
#include
menggunakan ruang nama std ;
int utama ( ) {
int pada satu ;
cout << 'Masukkan integer: ' ;
makan >> pada satu ; // Mengambil input
cout << 'Nombornya ialah:' << pada satu ;
getch ( ) ;
// Memanggil fungsi sistem dan menghantar cls sebagai hujah
sistem ( 'cls' ) ;
cout << 'Skrin telah dikosongkan!' ;
kembali 0 ;
}
Pengguna diminta untuk memasukkan integer, yang ditunjukkan pada output. Untuk membaca input daripada konsol, fungsi getch() diisytiharkan dalam fail pengepala conio.h. Ia boleh membaca hanya satu input pada satu masa, apabila kekunci papan kekunci ditekan untuk melaksanakan fungsi ini. Di sini, mana-mana kekunci ditekan, untuk membolehkan operasi skrin jelas:
Pengguna memasukkan integer 54 yang dipaparkan pada output:
Selepas mendapat output, sebarang kekunci papan kekunci ditekan untuk mengosongkan tetingkap konsol.
Kesimpulan
Dalam fail pengepala stdlib terdapat sistem fungsi yang telah ditetapkan ('cls'), apabila fungsi ini dipanggil ia mengembalikan tetingkap konsol kosong yang jelas. Sebaik-baiknya, fungsi ini dipanggil pada permulaan kod untuk memastikan tetingkap konsol kosong, tetapi ia juga boleh dipanggil di tempat lain dalam kod. Ini menjadikan pengguna tidak menghadapi tetingkap konsol yang telah diisi dan pengguna boleh membaca output bebas gangguan.