我需要在C中编写单元测试,以便对文件句柄进行操作.我想将测试文件的内容直接包含在单元测试源中.因此我的问题是:是否可以定义一个字符串并将其作为文件句柄在C中访问?
在linux上,请参阅fmemopen和open_memstream.
#define _GNU_SOURCE
#include <stdio.h>
FILE *fmemopen(void *buf, size_t size, const char *mode);
FILE *open_memstream(char ** ptr, size_t *sizeloc);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
358 次 |
| 最近记录: |