即,定位到文件中的任意位置。由于文件操作是通過緩沖區(qū)來實(shí)現(xiàn)的,因此隨機(jī)存取的指針實(shí)際上是作用在輸入和輸出緩沖區(qū)上面。
涉及到隨機(jī)存取的函數(shù)只有兩個(gè)seekg和seekp,前者用于操作輸入文件指針,后者用于操作輸出文件指針。
Seekg用法如下所示:

很顯然這是在第二個(gè)參數(shù)指定位置進(jìn)行偏移操作。
Seekg還可有如下用法:

這個(gè)用法是把文件指針定位在文件中的某位置上,因?yàn)榈谝粋€(gè)byte被標(biāo)記為0,所以實(shí)際上指向了文件中從開頭開始的第113個(gè)字節(jié)。