将FILE *转换为CMemFile(或从FILE *中检索void *)

时间:2013-07-01 16:28:02

标签: c++ visual-c++ mfc io

我目前正在使用一个使用FILE *的函数调用,但是我需要将数据从FILE *传递到缓冲区而不让数据触及HDD。我的第一个想法是将FILE *转换为CMemFile,但我找不到这样做的方法。有什么想法吗?

使用MFC ......

这个问题来自使用IJG的JPEG库,其主页可以在这里找到:http://www.ijg.org/

1 个答案:

答案 0 :(得分:3)

您可以使用setvbuf使FILE指针使用预定义(并填充)的缓冲区。