JavaScript is required

Dấu hiệu nào là đúng khi sử dụng hàm fread():

A.

int fread(void *ptr, int size, FILE *f, int n);

B.

int fread(FILE *f, void *ptr, int size, int n);

C.

int fread(int size, void *ptr, int n, FILE *f);

D.
int fread(void *ptr, int size, int n, FILE *f);
Trả lời:

Đáp án đúng: D


Hàm fread() được sử dụng để đọc dữ liệu từ một file. Cú pháp đúng của hàm fread() là:

size_t fread(void *ptr, size_t size, size_t count, FILE *stream);

Trong đó:

  • ptr: Con trỏ đến vùng nhớ nơi dữ liệu đọc được sẽ được lưu trữ.
  • size: Kích thước của mỗi phần tử dữ liệu cần đọc (tính bằng byte).
  • count: Số lượng phần tử cần đọc.
  • stream: Con trỏ đến đối tượng FILE đại diện cho file cần đọc.

Như vậy, đáp án D là đúng vì nó thể hiện đúng thứ tự và kiểu dữ liệu của các tham số truyền vào hàm fread().

Câu hỏi liên quan