海信家电”换帅 “ 高玉玲接替代慧忠出任新任董事长
2024-11-22
void struct_copy( void *p_struct1, /*结构指针1*/ void *p_struct2, /*结构指针2*/ unsigned int struct_size /*结构类型长度,可以用sizeof(STRUCT_TYPE)代入*/ ) { int count=0; char *p_char1,*p_char2; p_char1=(char *)p_struct1; p_char2=(char *)p_struct2; while(count!=struct_size) { *p_char1=*p_char2; p_char1++; p_char2++; count++; } }这个函数在PC机和康柏ALPHA小型机上使用效果不错。
struct_copy(&struct1, &struct2, sizeof(STRUCT_TYPE));以上函数简单、通用、有效,对任意结构类型有效,也适合于其它复杂数据类型,如联合(union)等。有趣的是,它也适合与整形、浮点型等简单数据类型的变量之间复制。
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交