您的位置:首页 > 运维架构

fmemopen、open_memstream/wmemstream

2016-02-24 13:52 337 查看

fmemopen - open memory as stream

#include <stdio.h>

FILE *fmemopen(void *buf, size_t size, const char *mode);
//Returns: stream pointer if OK, NULL on error


fmemopen
允许调用者提供缓冲区用作文件流,
buf
指向buffer的开始,
size
是缓冲区的大小。如果
buf = NULL
,会分配
size
字节的缓冲区,该缓冲区在
stream
被关闭的时候,自动释放。

mode
指示流如何被使用。



FILE *open_memstream(char **ptr, size_t *sizeloc);

#include <wchar.h>
FILE *open_wmemstream(wchar_t **ptr, size_t *sizeloc);


open_memstream, open_wmemstream

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: