Hàm nào đọc kí tự từ bàn phím ngay sau khi gõ, không chờ nhấn Enter. Các kí tự có hiện ra màn hình?
Trả lời:
Đáp án đúng: D
Phân tích các đáp án:
- A. scanf(); Hàm
scanf()
dùng để đọc dữ liệu từ bàn phím theo định dạng cho trước và cần nhấn Enter để kết thúc việc nhập liệu. Kí tự không được đọc ngay lập tức sau khi gõ. - B. getchar(); Hàm
getchar()
dùng để đọc một kí tự từ bàn phím, nhưng cũng cần nhấn Enter để gửi kí tự đó vào chương trình. - C. getch(); Hàm
getch()
đọc một kí tự từ bàn phím mà không hiển thị kí tự đó lên màn hình và không cần nhấn Enter. - D. getche(); Hàm
getche()
đọc một kí tự từ bàn phím, hiển thị kí tự đó lên màn hình và không cần nhấn Enter.
Kết luận:
Hàm getche()
đọc kí tự từ bàn phím ngay sau khi gõ và hiển thị kí tự đó lên màn hình.