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ắt phím trên Console game code bằng C
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
2 Likes
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 @_@
1 Like
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.
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?