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


Phân tích các phương án:

  • A. putch();: Hàm putch() (hoặc tương tự như _putch() trong một số trình biên dịch) thường được sử dụng để ghi một kí tự trực tiếp vào console (màn hình), không phải vào tệp.
  • B. puts();: Hàm puts() dùng để ghi một chuỗi kí tự vào một luồng đầu ra (thường là stdout). Hàm này tự động thêm một kí tự newline ('\n') vào cuối chuỗi.
  • C. fputs();: Hàm fputs() dùng để ghi một chuỗi kí tự vào một tệp đã mở. Nó không tự động thêm kí tự newline.
  • D. fputc();: Hàm fputc() được sử dụng để ghi một kí tự vào một tệp đã mở. Tham số đầu tiên là kí tự cần ghi, và tham số thứ hai là con trỏ tệp.

Kết luận:

Hàm fputc() được thiết kế đặc biệt để ghi một kí tự vào tệp.

Câu hỏi liên quan