Tôi đang sử dụng scanf()
để đọc đầu vào của người dùng trên thiết bị đầu cuối trong ứng dụng bảng điều khiển. scanf chờ cho đến khi người dùng nhấn phím trả về để đọc. Có cách nào để đọc đầu vào của người dùng trên mỗi lần nhấn phím không?Đọc đầu vào từ bảng điều khiển trong OSX
5
A
Trả lời
6
1
char c = getchar();
Cần thực hiện thủ thuật.
2
getch()
trả về luồng ký tự từ stdin khi được nhập.
+0
Điều đó sẽ rất bất thường - nó không phải là hành vi mặc định. –
+0
-1 getchar cũng đợi cho đến khi người dùng nhấn phím trả về – user411313
Các vấn đề liên quan
- 1. Đọc đầu vào bảng điều khiển trong MonoDevelop
- 2. Có thể đọc từ bảng điều khiển trong Dart không?
- 3. Cách đọc đầu vào rất dài từ bàn điều khiển trong C#?
- 4. Giá trị đọc từ bảng điều khiển, tương tác
- 5. Trình bao MongoDB: đọc một dòng từ bảng điều khiển
- 6. Làm cách nào để đọc giao diện điều khiển đầu vào/stdin trong Dart?
- 7. Cách thêm điều khiển người dùng vào bảng điều khiển
- 8. thêm bảng điều khiển vào Jframe
- 9. Đầu vào bảng điều khiển ký tự đơn trong java/clojure
- 10. Đọc mật khẩu từ giao diện điều khiển trong Scala
- 11. Làm thế nào để đọc đầu vào từ bàn điều khiển trong một tập tin thực thi?
- 12. Lấy đầu vào từ cần điều khiển bằng C# .NET
- 13. Bắt đầu quy trình trong cùng một bảng điều khiển
- 14. chạy Cassini từ bảng điều khiển
- 15. tải tệp html vào bảng điều khiển
- 16. Làm cách nào để nhận đầu vào bảng điều khiển trong javascript?
- 17. AngularJS: Đọc thông số tuyến từ trong bộ điều khiển
- 18. Ứng dụng bảng điều khiển Python - đầu ra ở trên dòng đầu vào
- 19. Gọi hàm Javascript từ Bảng điều khiển
- 20. Cách tạo snapshots.img từ bảng điều khiển?
- 21. vẽ một nút trong bảng điều khiển winform trong khi bảng điều khiển được cuộn
- 22. không đặt nội dung vào bảng điều khiển
- 23. Cuộn bảng điều khiển trung tâm trong điều khiển C#
- 24. Kích hoạt phương thức từ Ô tĩnh trong Bảng điều khiển Bộ điều khiển
- 25. Bắt đầu ra bàn điều khiển từ lọ trong C#
- 26. Xóa một dòng trong bảng điều khiển
- 27. Có lệnh LaTeX nào sẽ đăng nhập vào bảng điều khiển đầu ra/lỗi không?
- 28. Đọc đầu vào nguồn từ usb
- 29. Thu gọn bảng điều khiển lồng ghép lồng nhau trong bảng điều khiển neolayout trong Ext.Viewport
- 30. Cách đọc cài đặt "Danh sách phân cách" từ cấu hình vùng của bảng điều khiển?
thực sự, tốt hơn nên đọc nó là 'int' – MByD
tại sao? anh ta muốn một 'char' - và' int' mất nhiều bộ nhớ hơn –
với int bạn có thể kiểm tra các giá trị ngoài băng, cũng như khi được khai báo là biến cục bộ, nó có thể sẽ giống nhau. – MByD