JavaScript is required

Hàm nào dưới đây chỉ dùng để đọc 1 kí tự từ tệp

A.

getch();

B.

fscanf();

C.

fgetc();

D.

scanf();

Trả lời:

Đáp án đúng: C


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

  • A. getch(); Hàm này thường dùng để đọc một ký tự từ bàn phím mà không hiển thị ký tự đó trên màn hình. Nó không liên quan đến việc đọc từ tệp.
  • B. fscanf(); Hàm này dùng để đọc dữ liệu có định dạng từ tệp. Nó có thể đọc nhiều ký tự hoặc nhiều giá trị khác nhau cùng lúc, không chỉ một ký tự.
  • C. fgetc(); Hàm này được sử dụng để đọc một ký tự duy nhất từ một tệp. Nó trả về ký tự đọc được (dưới dạng int) hoặc EOF nếu gặp cuối tệp hoặc lỗi.
  • D. scanf(); Hàm này dùng để đọc dữ liệu có định dạng từ đầu vào chuẩn (thường là bàn phím), không phải từ tệp.

Kết luận:

Hàm fgetc() là hàm duy nhất trong các lựa chọn được cung cấp, chuyên dùng để đọc một ký tự duy nhất từ một tệp.

Câu hỏi liên quan