JavaScript is required

Hàm nào dưới đây chỉ dùng để ghi một kí tự vào tệp:

A.
putch();
B.
puts();
C.
fputs();
D.
fputc();
Trả lời:

Đáp án đúng: D


Đáp án đúng là D. fputc(). A. putch(): Hàm này thường được sử dụng trong các thư viện đồ họa hoặc giao diện điều khiển cụ thể, và không phải là một hàm tiêu chuẩn trong C/C++ để ghi vào tệp. Nó thường liên quan đến việc xuất ký tự ra màn hình console. B. puts(): Hàm puts() dùng để ghi một chuỗi (string) vào luồng đầu ra chuẩn (stdout), thường là màn hình console, và tự động thêm một ký tự newline ('\n') vào cuối chuỗi. Nó không dùng để ghi vào tệp. C. fputs(): Hàm fputs() dùng để ghi một chuỗi (string) vào một tệp đã được mở. Nó khác với fputc() ở chỗ nó ghi cả một chuỗi, không chỉ một ký tự. D. fputc(): Hàm fputc() được sử dụng để ghi một ký tự duy nhất vào một tệp. Cú pháp của nó là `int fputc(int character, FILE *file)`, trong đó `character` là ký tự cần ghi (được chuyển đổi thành kiểu `int`) và `file` là con trỏ đến đối tượng `FILE` đại diện cho tệp đã được mở để ghi.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan