DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() - Lệnh bắt một phím nhấn Hàm Kbhit() – Lệnh kiểm tra có sự kiện nhấn phím Tạo chuyển động cơ bản trong Console C/C++ – Điều khiển chuyển động Tỏ tình Crush bằng code C/C++ – I LOVE YOU ngôn ngữ C/C++ Xây dựng demo Code Vượt vật cản trên màn hình Console C/C++ Lập trình game Rắn săn mồi trên C/C++ màn hình Console(Demo Snake Lập trình ứng dụng giúp bé học toán trên C/C++ màn hình Console Lập trình game Cờ Caro trên C/C++ màn hình Console(Demo Game)
Bài viết này chúng ta sẽ tìm hiểu hai lệnh là lệnh tạm dừng và lệnh tạm dừng trong một khoảng thời gian nhất định trong lập trình C/C++.
Lệnh tạm dừng
Lệnh tạm dừng C/C++ là lệnh mà khi chạy chương trình gặp lệnh này chương trình sẽ ngay lập tức dừng lại, chỉ khi ta nhấn phím bất kì thì chương trình mới tiếp tục thực hiện.
Lệnh tạm dừng trong C/C++ ta sử dụng lệnh system(“pause”) nằm trong thư viện stdlib.h
Ta có code minh họa áp dụng như sau:
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("pause");//lệnh tạm dừng
printf("\n\nTUICOCACH.COM - BLOG HUONG DAN LAP TRINH");
return 0;
}
Như vậy khi chạy chương trình này màn hình console sẽ không ngay lập tức in ra dòng chữ “TUICOCACH.COM – BLOG HUONG DAN LAP TRINH“, vì ngay phía trên nó có lệnh tạm dừng. Để kết thúc tạm dừng ta bấm phím bất kì, lúc này dòng chữ sẽ được in lên.
Lệnh tạm dừng trong một khoảng thời gian
Khác với lệnh phía trên, lệnh tạm dừng trong một khoảng thời gian cho phép chúng ta có thể tạm dừng chương trình trong 1 khoảng thời gian mong muốn sau đó chương trình sẽ lại tiếp tục thực hiện.
Để sử dụng tạm dừng trong một khoảng thời gian ta dùng hàm Sleep(int ms) trong thư viện Windows.h.
Cấu trúc hàm Sleep
void Sleep(int ms)
Với ms là số mili giây mà chúng ta muốn tạm dừng.
Mình sẽ có một ví dụ áp dụng như sau, chương trình cứ sau mỗi 2 giây sẽ in lên màn hình dòng chữ “TUICOCACH.COM – BLOG HOC LAP TRINH“.
- Khóa học lập trình C/C++ từ A-Z cho người mới – Giảm giá 40% hôm nay
- Khóa học Java cơ bản dành cho người mới bắt đầu- Giảm 40% hôm nay
- Khóa học lập trình Android từ cơ bản đến thành thạo – Giảm ngay 40%
Code minh họa
#include <stdio.h>
#include <windows.h>
int main()
{
while(true){
printf("\nTUICOCACH.COM - BLOG HOC LAP TRINH");
Sleep(2000);//Tạm dừng 2000ms <=> 2s
}
}
Bạn hãy tự chạy thử chương trình và xem kết quả để biết hàm hoạt động như 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]