Mọi người giúp em chút kiến thức về việc đọc, ghi file trong C được không ạ?
Giả sử có 1 file (.txt chẳng hạn) chứa ký tự (ngoài EOF).
abc
defgh
- Vị trí của ký tự đầu tiên (tức là ‘a’) trong file là 0 hay 1 ạ?
- khi hàm fopen() chạy lần đầu thì dấu nháy ảo có đặt vào ‘a’ không ạ? Nếu không thì đặt vào đâu ạ?
- khi gọi hàm rewind() thì dấu nháy có đặt vào ‘a’ không ạ? Nếu không thì đặt vào đâu ạ?
- Việc thực hiện đọc/ghi xảy ra theo quy tắc nào trong 2 quy tắc sau ạ?:
4.1 đọc/ghi ở vị trí dấu nháy hiện tại rồi ngay lập tức nhảy tới vị trí tiếp theo để chờ lệnh
4.2 nhảy tới vị trí tiếp theo rồi mới thực hiện đọc/ghi - Khi viết chương trình in nội dung file ra màn hình, tại sao sau ký từ ‘h’ lại xuống dòng rồi mới tới EOF ạ? ở đoạn dưới em viết ký tự ‘?’ thay cho EOF ạ!
abc
defgh
?
em cảm ơn nhiều ạ!

em cảm ơn ạ!!!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?