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?

Nguyễn Duy Hùng viết 10:31 ngày 01/10/2018

Có một giải pháp trên StackOverflow không biết bạn đã xem chưa.

*grab popcorn* viết 10:23 ngày 01/10/2018

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

Tao Không Ngu. viết 10:25 ngày 01/10/2018

HI True Blue.
Vứt cái console đi làm game trên Opengl hoặc SDL2 SFML luôn đi.

True Blue viết 10:30 ngày 01/10/2018

Sau khi mình hoàn thành cái game này

viết 10:36 ngày 01/10/2018

cygwin là giả lập Linux trên Windows, sao lại quay về xài windows.h @_@

True Blue viết 10:30 ngày 01/10/2018

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

Văn Dương viết 10:29 ngày 01/10/2018

Bắt phím trên C windows thì dùng hàm GetAsyncKeyState.

Bài liên quan
0