struct中指针没有初始化怎么可以用?

[复制链接]
1441|2
 楼主| xiaoliu5116 发表于 2017-12-22 10:31 | 显示全部楼层 |阅读模式
有个c语言没搞懂,请教大家:
struct myTest{
u8 *buffer;
}
struct myTest *My_data;
copy_from_user(My_data->buff,source_buf,count);
我的疑问:
就是这个My_data中buff指针,都没有定义到某个地址,怎么可以把source_buf的内容拷贝到buff地址处?
如果是这样,也许我可以理解:
u8 Temp[count];
My_data->buff=Temp;
copy_from_user(My_data->buff,source_buf,count);
 楼主| xiaoliu5116 发表于 2017-12-22 10:41 | 显示全部楼层
我错了:完整的程序,有My_data赋值。
揭帖了。
@若水 发表于 2017-12-22 14:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部