C++如何读取具有给定偏移量的对象?

she*_*ron 7 c++ ifstream fileinputstream

现在我有一个包含许多数据的文件.我知道我需要的数据从位置(长)x开始,并且具有给定的大小sizeof(y)我如何获得这些数据?

edu*_*ffy 11

使用seek方法:

ifstream strm;
strm.open ( ... );
strm.seekg (x);
strm.read (buffer, y);
Run Code Online (Sandbox Code Playgroud)