tôi có chương trình này trong C
mà đọc đầu vào như thế này:Tại sao tôi không thể đọc Ctrl + S trong C?
cod1 = getch();
if (kbhit())
cod2 = getch();
tôi có thể đọc mỗi Ctrl + Char chuỗi có thể, trừ Ctrl + C, đó đóng chương trình - đó là OK và Ctrl + S, đơn giản là không bắt được. Nhưng tôi muốn tạo Ctrl + S làm chức năng lưu trong chương trình của tôi; làm thế nào tôi có thể làm điều đó? Ngoài ra, bạn có thể đọc Alt + Char ký tự? Vì nó đọc nó như một ký tự thông thường, ví dụ: Alt + A được đọc với cùng mã như A.
Bạn có thể đã định cấu hình tty để Control-S = XOFF (tạm dừng đầu ra). –
Cố gắng tránh sử dụng thư viện conio.h nó không phải là chính thức và không hoạt động trong một số IDES như Visual Studio. –