Thắc mắc lệnh (hay hàm) xóa kí tự vừa in ra sau 1 thời gian?
Xin chào. Mình muốn làm 1 bài tập là làm 1 cái đồng hồ điện tử. Ý tưởng là dùng vòng lặp for lồng nhau. Bao gồm for chạy giờ, for chạy phút và for chạy giây. Nhưng mình thắc mắc là giây sẽ tăng từ 0 đến 59, cứ sau mỗi lần tăng là xóa giây trước và hiện giây mới.
VD: 00:00:00 (sau 1 giây) thành 00:00:01 (sau 1 giây) thành 00:00:02 (sau 1 giây) thành 00:00:03 …
Việc cần làm là đặt for (int giay = 0; giay <= 59; giay++)
và Sleep(1000)
nhưng như thế thì chỉ có cách dùng system("cls");
và phải printf
lại 00:00:?? . Mục đích là mình chỉ muốn xóa cái chữ số vừa thay đổi rồi hiện số mới thôi. Như 00:00:01
thì số 1 vừa thay đổi, việc cần làm là delete số 1 rồi thay bằng số 2: 00:00:02
.
Bạn nào biết lệnh đó hoặc hàm đó thì chỉ cho mình nhé!
Cảm ơn nhiều
Bạn thử cái này xem
Thanks …