JavaScript is required

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?

A.

scanf();

B.

getchar();

C.

getch();

D.
getche();
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.

Câu hỏi liên quan