在C ++中读取文件某个位置的字节

时间:2012-02-25 16:39:55

标签: c++ file byte

是否可以打开文件并读取某个位置的唯一字节而无需将所有文件加载到数组中?

例如,拥有一个10字节的文件,并读取第5个。

2 个答案:

答案 0 :(得分:9)

是的,使用istream::seekg寻找您想要读取的位置,然后istream::get读取一个字节(或istream::read读取多个字节)。

答案 1 :(得分:8)