优信二手车:“优”无品质 “信”失归途
2025-11-07
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}}
提交