30/09/2018, 18:48
Lệnh bắt phím trong lập trình c
** mọi người cho e hỏi,nếu trong c e muốn bấm nút esc để kết thúc thì e phải làm thế nào ạ?**
Bài liên quan
** mọi người cho e hỏi,nếu trong c e muốn bấm nút esc để kết thúc thì e phải làm thế nào ạ?**
Theo mình thì mình sẽ sử dụng getch() để nhận mã ASCII của bàn phím. Mã ASCII của ESC là 27 :
Thế này nha.
Cách bắt key từ bàn phím để biết được là người dùng đang nhấn vào phím gì:
Có 2 cách:
Cách 1: Dùng hàm kbhit có trong thư viện
#include <conio.h>
kbhit(void)
: Kiểm tra xem người dùng có nhấn vào 1 phím bất kỳ nào trên bàn phím hay không ?=> Lấy giá trị của phím đó ra nhờ vào
getch();
vd:
Cách 2: Dùng hàm
GetAsyncKeyState(<Key cần nhập>)
có trong thư viện:#include <Windows.h>
vd:
Mã các phím: https://voer.edu.vn/m/ban-phim-trong-lap-trinh-c-tren-windows/9d383b57
A post was split to a new topic: Thắc mắc lệnh GetAsyncKeyState trong C