JavaScript is required

Dấu hiệu nào là đúng khi sử dụng hàm fopen() để mở một file đã tồn tại đọc theo kiểu nhị phân:

A.

f=fopen(“du_lieu”,”r”);

B.

f=fopen(“du_lieu”,”w”);

C.

f=fopen(“du_lieu”,”at”);

D.
f=fopen(“du_lieu”,”rb”);
Trả lời:

Đáp án đúng: D


Khi sử dụng hàm fopen() trong C để mở một file đã tồn tại để đọc ở chế độ nhị phân (binary mode), ta cần sử dụng chuỗi "rb" làm tham số thứ hai. Tham số này chỉ định rằng file sẽ được mở để đọc (r) ở chế độ nhị phân (b). Các lựa chọn khác không phù hợp vì:

  • "r": Mở file để đọc ở chế độ văn bản (text mode), không phải nhị phân.
  • "w": Mở file để ghi. Nếu file đã tồn tại, nội dung cũ sẽ bị xóa.
  • "at": Mở file để ghi tiếp vào cuối file ở chế độ văn bản.

Câu hỏi liên quan