更新时间:2023-01-11 10:52:54
如何定义这个:
#include <stddef.h> /* For offsetof */ #include <dirent.h> union U { struct dirent de; char c[offsetof(struct dirent, d_name) + NAME_MAX + 1]; /* NAME_MAX is POSIX. */ };
在不使用 malloc() 的情况下分配 struct dirent
在不使用malloc的情况下创建动态数组