我正在为具有自定义扩展名的文件编写预览处理程序。
Preview Handler 实现了IInitializeWithStream 接口,该接口使用已在Windows 资源管理器中选择的文件数据初始化IStream。
现在,我需要对这个数据流进行一些解析操作(文件中的数据是预定义的自定义格式的纯文本)。
为此,我需要 std::ifstream 对象中的数据,以便我可以轻松地在其上使用 STL 来实现所需的输出。
长话短说:我需要一种将数据从 IStream 转换/填充到 std::ifstream 的方法。
提前致谢。