JavaScript is required

Trong các hàm sau, hàm nào để nhập một kí tự từ bàn phím ngay sau khi gõ, không chờ nhấn Enter và không hiện ra màn hình?

A.

scanf();

B.

getchar();

C.

getch();

D.
getche();
Trả lời:

Đáp án đúng: C


Phân tích các đáp án:

  • A. scanf(); Hàm scanf() dùng để nhập dữ liệu có định dạng từ bàn phím, cần nhấn Enter để kết thúc việc nhập và hiển thị dữ liệu nhập lên màn hình.
  • B. getchar(); Hàm getchar() dùng để nhập một kí tự từ bàn phím, cần nhấn Enter để kết thúc việc nhập và hiển thị kí tự đó lên màn hình.
  • C. getch(); Hàm getch() dùng để nhập một kí tự từ bàn phím ngay lập tức mà không cần nhấn Enter và không hiển thị kí tự đó lên màn hình. Đây là đáp án đúng.
  • D. getche(); Hàm getche() dùng để nhập một kí tự từ bàn phím ngay lập tức mà không cần nhấn Enter, nhưng có hiển thị kí tự đó lên màn hình.

Vậy, hàm getch() đáp ứng đúng yêu cầu của đề bài.

Câu hỏi liên quan