Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console

Làm sao để xóa hết được màn hình Console ta đã ghi trước trước đó để ghi thông tin mới lên màn hình trong C/C++ – Reset màn hình Console.

Trong C/C++ để xóa màn hình console ta sử dụng lệnh system(“cls”) trong thư viện stdlib.h.

VÍ DỤ ÁP DỤNG

Bây giờ mình có đoạn chương trình như bên dưới, chương in ra một đoạn văn bản là “TUICOCACH.COM – HUONG DAN LAP TRINH“…Tuy nhiên ngay sau lệnh in mình gọi lệnh xóa màn hình. Như vậy kết quả khi chạy chương trình màn hình sẽ không có gì cả.

#include <iostream>
#include <stdlib.h>
using namespace std;
 
int main()
{
    cout<<"TUICOCACH.COM - HUONG DAN LAP TRINH";
	system("cls"); //Lệnh xóa màn hình
	
	return 0; 
}

Kết quả chạy chương trình trên:

Lệnh xóa màn hình Console trong C/C++ - Cách Reset màn hình Console

Tiếp tục, mình sẽ có thêm một đoạn chương trình cải tiến thêm một chút. Một vòng lặp while vô hạn, bên trong mình sẽ chứa một vòng lặp for để in ra lần lượt dòng 10 chữ TUI CO CACH – BLOG HUONG DAN LAP TRINH, sau khi in đủ 10 dòng mình sẽ gọi lệnh xóa màn hình và thực hiện in lại từ đầu.

#include <iostream>
using namespace std;

//Hàm tạo độ trễ
void delay(int ms){
//Thực hiện vòng lặp for nhàm tạo độ trễ chương trình
	for(int t = 0; t< ms; t++){
		for(int i = 0; i<123000;i++); //Vòng lặp for chẳng thực hiện gì cả
	}
}
 
int main()
{
     while(true){
     	for(int i = 0;i<10;i++){
     		cout<<"TUI CO CACH - BLOG HUONG DAN LAP TRINH"<<"\n";
     		delay(1000); //Tạo độ trễ
		 }
		 system("cls"); //Lệnh xóa màn hình
	 }
}

Bạn hãy tự chạy thử chương trình này để xem kết quả thế nào nhé!

Cảm ơn bạn đã đọc bài viết chúc bạn học tốt! sớm trở thành một Pro Dev.

[Xem tất cả bài viết chủ đề C/C++ tại đây]

0

0

Phiếu bình chọn

Xếp hạng bài viết