文件指针定位 · seekg / seekp · 随机访问
文件 = 有序字节流(0,1,2,…,n-1);fstream 的 g 与 p 共用同一个文件位置,seek 把它跳到任意偏移
磁盘文件(字节序列)
写指针 p
读指针 g
file.open(...)
seek 的第二参数 = 偏移起点
ios::beg 从开头(默认)
ios::cur 从当前
ios::end 从结尾
定长记录随机访问:每条 int = 4 字节
seekp(序号 × sizeof(int)) → 直接跳到第 k 条记录,无需从头扫
▶ 重播