如何从unsigned char读取ifstream?

时间:2014-03-08 12:59:45

标签: c++ ifstream

我有下面的unsigned char。

unsigned char out[CHUNK];

由zlib解压缩。

我需要ifstream从那个unsigned char读取而不保存到临时文件中。

ifstream file;

我有哪些选择?

1 个答案:

答案 0 :(得分:0)

而不是ifstream,你需要stringstream。您可以按如下方式使用它:

#include <sstream>
stringstream file(out);

int value;
file >> value;

有关stringstream的文档,请访问:http://www.cplusplus.com/reference/sstream/stringstream/stringstream/