What function is used to read a line from the specified stream and store it in the string pointed from a file?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "fgets". Hàm fgets đọc từ dòng đã mở cho tới khi gặp ký tự xuống dòng, hết tệp hay đủ số ký tự tối đa, rồi đặt kết quả vào vùng đệm do người gọi đưa tới và tự thêm ký tự kết thúc chuỗi. Chính tham số giới hạn kích thước làm nó an toàn hơn gets, hàm đã bị loại khỏi chuẩn vì không chặn được tràn vùng đệm. Cũng lưu ý fgets giữ lại ký tự xuống dòng nếu vùng đệm còn đủ chỗ. Lựa chọn "fgetc" chỉ đọc đúng một ký tự mỗi lần gọi, muốn lấy cả dòng phải tự viết vòng lặp. Lựa chọn "fputs" đi theo chiều ngược lại, nó ghi một chuỗi ra dòng xuất. Lựa chọn "fpusc" không phải tên hàm nào của thư viện chuẩn, nó chỉ là biến dạng gõ sai của fputc.
Cùng phần 9
What is the purpose of "rb" in fopen() function used below in the code?
FILE *fp;
fp = fopen("demo.txt", "rb");Có lời giảiCâu hỏiWhat is the main difference between opening a file with mode "a+" and mode "w+" in C?Có lời giảiCâu hỏiWhat function is used to send formatted output to a file?Có lời giảiCâu hỏiCả 20 câu của chủ đề20 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây