memcpy范的SB问题

来源:互联网 发布:物润船联软件下载 编辑:程序博客网 时间:2024/06/06 04:38

今天在使用memcpy的时候,范了个很SB的问题,导致拷贝的数据总是异常:

struct user_mng{
int usertype;
char uCode[16];/
char uName[10];
char pNumber[10];
};

错误调用:

memcpy((void*)&all_info->urecord[pos],(void*)&user_info,sizeof(struct user_mng));

正确调用:

memcpy((void*)&all_info->urecord[pos].usertype,(void*)&user_info->usertype,sizeof(struct user_mng));

原创粉丝点击