【问题标题】:C++ seekg to ignore a part of a file?C ++试图忽略文件的一部分?
【发布时间】:2012-04-03 01:47:48
【问题描述】:

我有一个非常简单的 C++ 问题。 相当于什么

x = new char[length];
mystream.read(x, length*sizeof(char));
delete[] x;

使用seekg 忽略二进制文件的length 大小的一部分?

非常感谢!

【问题讨论】:

    标签: c++ stream seekg


    【解决方案1】:

    您不需要seekg,只需使用istream::ignore


    如果你坚持使用seekg,那么你可以选择seekg(length, std::ios::cur)

    【讨论】:

    • seekg 可能比ignore 效率更高
    • @Robᵩ 你对此有什么参考吗?
    • @Rodrigo - 不,只是我的假设。 YMMV
    猜你喜欢
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    相关资源
    最近更新 更多