JavaScript is required

Hàm nào trả lại kích thước của một tệp được mở:

A.

long filelength(int the_file);

B.

double filelength(int the_file);

C.

int filelength(int the_file);

D.

Không có đáp án nào đúng.

Trả lời:

Đáp án đúng: A


Trong ngôn ngữ C/C++, không có hàm chuẩn nào có tên `filelength` để trực tiếp trả về kích thước của một tệp tin đã được mở bằng file descriptor (là một số nguyên). Tuy nhiên, bạn có thể sử dụng các hàm khác kết hợp với file descriptor để lấy thông tin về kích thước tệp. Ví dụ, bạn có thể sử dụng hàm `fstat` (trong hệ thống POSIX) để lấy thông tin về tệp, bao gồm kích thước của nó. Vì không có hàm `filelength` chuẩn nào như được mô tả trong các lựa chọn A, B, và C, nên đáp án chính xác là D: Không có đáp án nào đúng.

Câu hỏi liên quan