A、B、D都是正确的说法。

C++文件读写操作是从文件位置指示器所指向的位置开始的。文件位置指示器就像一个指针,它记录着当前读写操作的位置。

当读文件操作到文件末尾时,再继续读文件内容,文件位置指示器也会发生改变,因为此时已无法读取更多数据,指示器会指向文件末尾。

从文件中读写数据之后,文件位置指示器可能会向前移动或者向后移动。例如,写入数据会使指示器向后移动,读取数据会使指示器向前移动。

选项C的说法是错误的,文件的读写操作并不总是从文件头开始的,它取决于文件位置指示器的初始位置。

C++文件读写操作详解:位置指示器、读写方向

原文地址: https://www.cveoy.top/t/topic/nx0y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录