Đôi khi, khi viết một chương trình, bạn cần phải tạo ra một cách để thu hút sự chú ý của người dùng để đưa sự tập trung của họ trở lại chương trình. Cảnh báo là một cách rất hữu ích để làm điều đó. Nếu bạn muốn tạo cảnh báo bằng C, hãy đọc tiếp!
Các bước
Phần 1/3: Cảnh báo nhân vật
Bước 1. Nếu bạn muốn cảnh báo của mình có thể di động và hoạt động trên mọi máy tính, bạn có thể sử dụng mã thoát "\ a"
a được định nghĩa là một cảnh báo âm thanh, thường là một tiếng bíp. Tuy nhiên, trên một số hệ điều hành Unix, nó có thể tạo ra đèn flash màn hình thay vì âm thanh
Bước 2. Sử dụng mã ví dụ này
printf ("\ a");
Phần 2/3: Bíp ()
Bước 1. Trên hệ điều hành Windows, bạn có thể sử dụng tiếng Bíp (int tần số, int ms)
Nó phát ra tiếng bíp trong một khoảng thời gian và tần suất được chỉ định.
- Trên hệ điều hành Windows7, chức năng này gửi tiếng bíp đến card âm thanh. Điều này chỉ hoạt động nếu máy tính có loa hoặc tai nghe.
- Trên các phiên bản Windows trước, nó sẽ gửi tiếng bíp đến bo mạch chủ. Điều này hoạt động trên hầu hết các máy tính và không cần thiết bị bên ngoài.
Bước 2. Bao gồm thư viện cửa sổ
Thêm mã sau vào đầu chương trình của bạn:
#bao gồm
Bước 3. Khi bạn cần một tiếng bíp, hãy sử dụng mã sau:
Bíp (500, 500);
Bước 4. Thay đổi số đầu tiên với tần suất tiếng bíp mà bạn muốn
500 gần với tiếng bíp mà bạn nhận được / a.
Bước 5. Thay đổi số thứ hai với thời lượng của tiếng bíp tính bằng mili giây
500 là một nửa giây.
Phần 3/3: Mã mẫu
Bước 1. Hãy thử một chương trình sử dụng / a để tạo ra tiếng bíp khi một phím được nhấn, sử dụng ESC để thoát:
#include #include int main () {while (getch ()! = 27) // Vòng lặp cho đến khi nhấn ESC (27 = ESC) printf ("\ a"); // Tiếng kêu bíp. trả về 0; }
Bước 2. Hãy thử một chương trình phát ra tiếng bíp với tần suất và thời lượng nhất định:
#include #include int main () {int freq, dur; // Khai báo các biến printf ("Nhập tần số (HZ) và thời lượng (ms):"); scanf ("% i% i", & freq, & dur); Bíp (freq, dur); // Tiếng kêu bíp. trả về 0; }