Xử lý tệp văn bản và thống kê dữ liệu trong C

Câu hỏi 1: Vòng lặp đọc tệp kết thúc khi nào? Đáp án: Khi toàn bộ dữ liệu trong tệp đã được đọc xong, hàm feof() sẽ trả về giá trị khác 0, từ đó điều kiện kiểm tra trong vòng lặp trở thành sai và vòng lặp kết thúc. Câu hỏi 2: Vì sao cần kiểm tra EOF ngay sau khi gọi fgetc(), thay vì chỉ dựa vào feof() ở đầu vòng lặp? Đáp án: Hàm feof() chỉ báo ...

Đăng vào ngày 23 tháng 9 lúc 23:36

Xử lý tệp trong C: Mở, đóng, đọc/ghi tuần tự và truy cập ngẫu nhiên

Mở và đóng tệp Trong ngôn ngữ C, thao tác với tệp bắt đầu bằng việc mở tệp thông qua hàm fopen(). Hàm này nhận hai đối số: tên tệp và chế độ mở. Một số chế độ phổ biến bao gồm: "r": Chỉ đọc, tệp phải tồn tại. "w": Ghi, nếu tệp đã tồn tại sẽ bị ghi đè; nếu không, tạo mới. "a": Ghi thêm vào cuối tệp mà không làm mất dữ liệu cũ. Nếu ...

Đăng vào ngày 23 tháng 6 lúc 00:01