我目前正在使用使用FILE *的函数调用,但是我需要将FILE *中的数据获取到缓冲区中,而不要让数据接触HDD。我的第一个想法是将FILE *转换为CMemFile,但我找不到解决方法。有任何想法吗?

使用MFC ...

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

最佳答案

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

关于c++ - 将FILE *转换为CMemFile(或从FILE *检索void *),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17409288/

10-11 15:53