Cách xóa bảng điều khiển trong C++

Cach Xoa Bang Dieu Khien Trong C



Cửa sổ giao diện điều khiển trong C++ hiển thị đầu ra của mã được viết trong cửa sổ lệnh. Nếu cửa sổ bảng điều khiển không bị xóa sau khi nhận đầu ra thì khi thực thi mã vào lần tiếp theo, sẽ có một cửa sổ được điền sẵn để hiển thị đầu ra, điều này có thể gây bất tiện khi đọc đầu ra. Để xóa cửa sổ bảng điều khiển để thuận tiện cho người dùng, hệ thống(“cls”) được sử dụng trong C++.

Xóa cửa sổ bảng điều khiển bằng System(“cls”) trong C++

Trong tệp tiêu đề stdlib có một hàm được xác định trước system(“cls”), khi hàm này được gọi, nó sẽ trả về một cửa sổ bảng điều khiển trống rõ ràng. Tốt hơn là, hàm này được gọi ở đầu mã để đảm bảo cửa sổ bảng điều khiển trống, nhưng nó cũng có thể được gọi ở bất kỳ nơi nào khác trong mã.

Cú pháp







// Tệp tiêu đề



chủ yếu ( )
{
hệ thống ( 'cls' ) ;
tuyên bố 2 ;
tuyên bố 3 ;
.
.
}

Ví dụ

Hàm system(“cls”) được gọi để xóa mã sau khi thực thi:



#include

#include

#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int trên một ;

cout << 'Nhập một số nguyên:' ;

Ăn >> trên một ; // Lấy đầu vào

cout << 'Số là: ' << trên một ;

getch ( ) ;

// Gọi hàm hệ thống và truyền cls làm đối số

hệ thống ( 'cls' ) ;

cout << 'Màn hình đã bị xóa!' ;

trở lại 0 ;

}

Người dùng được yêu cầu nhập một số nguyên, số nguyên này được hiển thị ở đầu ra. Để đọc đầu vào từ bảng điều khiển, hàm getch() được khai báo trong tệp tiêu đề conio.h. Nó chỉ có thể đọc một đầu vào mỗi lần khi nhấn phím bàn phím để thực hiện chức năng này. Ở đây, bất kỳ phím nào được nhấn để kích hoạt thao tác xóa màn hình:







Người dùng nhập số nguyên 54 được hiển thị ở đầu ra:



Sau khi nhận được đầu ra, nhấn bất kỳ phím nào trên bàn phím để xóa cửa sổ bảng điều khiển.

Phần kết luận

Trong tệp tiêu đề stdlib có một hệ thống hàm được xác định trước (“cls”), khi hàm này được gọi, nó sẽ trả về một cửa sổ bảng điều khiển trống rõ ràng. Tốt hơn là, hàm này được gọi ở đầu mã để đảm bảo cửa sổ bảng điều khiển trống, nhưng nó cũng có thể được gọi ở bất kỳ nơi nào khác trong mã. Điều này làm cho người dùng không phải đối mặt với cửa sổ bảng điều khiển đã đầy và người dùng có thể đọc đầu ra không bị trục trặc.