30/09/2018, 17:42

Dùng gets để nhập mảng char s[30] nhưng muốn thoát giữa chừng bằng nút ESC thì phải làm sao?

Em có mảng char s[30]; em dùng gets để nhập giá trị cho mảng này.

Nhưng nếu em muốn thoát giữa chừng khi đang nhập bằng cách bấm ESC thì em nên code như thế nào?

Ví dụ: Em muốn nhập mười phần tử, sau đó nhấn nút ESC để kết thúc nhập

Nguyễn Văn Tâm viết 19:45 ngày 30/09/2018

Bạn thử \0x1B xem sao

Minh Hoàng viết 19:50 ngày 30/09/2018

Chắc phải viết hàm để tạo thao tác input khác, sử dụng getchar. Hàm gets nó chỉ dừng khi EOF hoặc '\n' thôi.

Bài liên quan
0