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


Câu hỏi này kiểm tra kiến thức về các hàm nhập ký tự trong C/C++. Cụ thể, câu hỏi yêu cầu tìm hàm nhập một ký tự từ bàn phím ngay lập tức sau khi gõ, không cần nhấn Enter và ký tự đó không hiển thị trên màn hình.

  • scanf(): Hàm này dùng để nhập dữ liệu có định dạng từ bàn phím, thường cần nhấn Enter sau khi nhập và hiển thị dữ liệu nhập trên màn hình.
  • getchar(): Hàm này dùng để nhập một ký tự từ bàn phím và cần nhấn Enter để kết thúc việc nhập, đồng thời hiển thị ký tự đó trên màn hình.
  • getch(): Hàm này 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ự đó trên màn hình (không echo). Đây chính là đáp án đúng.
  • getche(): Hàm này 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 ký tự đó sẽ được hiển thị trên màn hình (có echo).

Vậy, đáp án đúng là C. getch();

Câu hỏi liên quan