打印

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

[复制链接]
1005|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

粉丝