Hàm clrscr() trong ngôn ngữ lập trình C là gì? Cách xóa màn hình và bảng điều khiển trong C
24/02/2025
Nội dung bài viết
Hàm clrscr() thường được dùng để xóa màn hình bảng điều khiển MS-DOS trên các trình biên dịch C cũ như Turbo C và Turbo C++. Tuy nhiên, clrscr() không phải là hàm tiêu chuẩn trong C, nên khi biên dịch trên các trình biên dịch hiện đại như GCC hoặc Clang, bạn sẽ gặp lỗi "function not declared" hoặc "not declared in this scope". Bài viết này sẽ hướng dẫn bạn cách thay thế clrscr() bằng hàm system() để xóa màn hình trong C.
Các bước thực hiện

Thêm thư viện stdlib.h vào mã nguồn. Hàm system() dùng để gửi lệnh đến thiết bị đầu cuối hoặc bảng điều khiển. Hàm này được khai báo trong thư viện stdlib.h.
- Hàm clrscr() được định nghĩa trong conio.h. Bạn có thể loại bỏ conio.h và thay thế bằng system().

Thay thế hàm clrscr() bằng system("cls") trên Windows. Lệnh cls sẽ xóa màn hình bảng điều khiển khi được thực thi trong Command Prompt. Sử dụng system("cls") là cách hiệu quả để xóa màn hình trong C.

Thay thế hàm clrscr() bằng system("clear") trên Linux hoặc macOS. Hàm system() sẽ gửi lệnh clear đến bảng điều khiển. Trên Linux và macOS, lệnh clear được sử dụng để xóa màn hình bảng điều khiển, do đó, system("clear") là giải pháp tối ưu để xóa cửa sổ terminal một cách hiệu quả.
Du lịch
Ẩm thực
Khám phá
Đi Phượt
Vẻ đẹp Việt Nam
Chuyến đi
Có thể bạn quan tâm

Top 4 cửa hàng thời trang nữ chất lượng tại đường Hoàng Diệu 2, Thủ Đức, TP. HCM

Khám phá ngay công thức pha trà sữa ô long kết hợp sương sáo, mang đến hương vị ngọt ngào, thanh mát và cực kỳ dễ làm.

Ngoài mái tóc cam khói cuốn hút như Jennie, hãy cùng khám phá những gam màu cam đang lên ngôi mùa hè này.

10 bài thuốc dân gian chữa đau nhức xương khớp mang lại hiệu quả tuyệt vời

Top 10 Dòng Sông Nguy Hiểm Nhất Trên Thế Giới
