01/10/2018, 08:21
[Console game] Bắt phím trên C
Mình đang sử dụng thư viện windows.h trong C để làm 1 game console đơn giản. Hiện tại mình cần bắt sự kiện phím, có một số chỗ bảo dùng getch() nhưng mà mình dùng Cygwin nên không có thư viện Conio.h . Vây làm sao để game của mình có thể bắt được phím?
Bài liên quan
Có một giải pháp trên StackOverflow không biết bạn đã xem chưa.
1/ Bạn có thể tham khảo link này: http://stackoverflow.com/questions/7469139/what-is-equivalent-to-getch-getche-in-linux
2/ Bạn có thể dùng NCurses
HI True Blue.
Vứt cái console đi làm game trên Opengl hoặc SDL2 SFML luôn đi.
Sau khi mình hoàn thành cái game này
cygwin là giả lập Linux trên Windows, sao lại quay về xài windows.h @_@
Nhưng nếu không xài windows.h thì có thể làm game trên màn hình console không
Bắt phím trên C windows thì dùng hàm GetAsyncKeyState.