Thứ Năm, 11 Tháng Tám 2022
Trang chủLập trìnhLập trình C/C++Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập...

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++

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“.

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]

0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?


0
Giáo sư! có thể ném gạch bên dưới nhé!x
()
x