JavaScript is required

Hàm nào dưới đây chỉ dùng để nhập dữ liệu từ tệp:

A.

getc()

B.

scanf();

C.

getch();

D.

fscanf();

Trả lời:

Đáp án đúng: D


Để trả lời câu hỏi này, ta cần xem xét chức năng của từng hàm:

  • getc(): Hàm này đọc một ký tự từ một luồng (stream). Luồng này có thể là từ bàn phím (stdin) hoặc từ một tệp tin.
  • scanf(): Hàm này đọc dữ liệu có định dạng từ luồng nhập chuẩn (stdin), thường là từ bàn phím.
  • getch(): Hàm này đọc một ký tự từ bàn phím mà không hiển thị ký tự đó lên màn hình.
  • fscanf(): Hàm này đọc dữ liệu có định dạng từ một tệp tin. Tham số đầu tiên của hàm này là một con trỏ đến đối tượng tệp tin.

Như vậy, chỉ có fscanf() là hàm chỉ dùng để đọc dữ liệu từ tệp tin.

Câu hỏi liên quan