0
我有一个结构通过嵌套它作为一个参数阅读定义为结构阵列阅读()问题
struct my_struct {
struct hdr_str hdr;
char *content;
};
我试图将内容传递在my_struct的第一要素my_struct ()
我有什么是
struct my_struct[5];
读取被定义为
ssize_t read(int fd, void *buf, size_t count);
,我试图把它作为
read(fd, my_struct[0].content, count)
但我收到-1作为返回值,并将errno = EFAULT(无效地址)
任何想法如何创建读读入char *在结构数组中?