一个关于结构体赋值的问题

原创 2006年06月08日 08:55:00

最近碰到个问题,关于结构体赋值的问题

如果结构体一样,很容易的可以进行赋值,比如:

struct mystruct

{

      int test1;

      int test2;

};

mystruct onestruct,twostruct;

memcpy(&onestruct ,&twostruct,sizeof(onestruct));

但如果结构体不一样,而是有些字段名字相同,仅是想赋值这些相同字段名的值,又该如何做呢?

struct mystruct

{

      int test1;

      int test2;

}onestruct;

struct anotherstruct

{

    int test2;

    int test3;

}twostruct;

//想把twostruct.test2的值赋值给onestrcut.test2

这种情况该如何做呢?能不能写个通用的函数呢?

真希望以后从自己或者从别人那里找到解决方法

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言中结构体存储的一个字节对齐问题

sizeof() 语法格式 sizeof 有三种语法形式 1) 用于数据类型 sizeof( type_name ); // sizeof( 类型 ); 2) 用于变量 sizeof ( o...

关于结构体的一个特殊用法(总觉得遇到的问题就该记录一下哇)

关于结构体的一个特殊用法 //写法一 struct array { int count; char *buf; } //写法二 struct array { i...

codeblocks工程下关于结构体的一个问题

我用codeblocks建了一个工程uscoj专门用于存放平时在学校oj上做的题----因为每道题都只需要一个.cpp文件,而单独为每个.cpp文件进行编译运行会产生很多中间文件(强迫症觉得乱七八糟的...

为结构体中的CString成员赋值出错的问题

问题如下:我定义了如下的一个结构体:typedef struct{  CString csText;}MyStruct;并有如下的程序段1:MyStruct * p=NULL;p=(MyStruct ...

(2011.07.06)C++ 结构体中字符指针在main中使用new的赋值问题。

// 编程练习 04.01_display message_2.cpp /************************************************************...

为结构体中的CString成员赋值出错的问题

问题如下:我定义了如下的一个结构体:typedef struct{  CString csText;}MyStruct;并有如下的程序段1:MyStruct * p=NULL;p=(MyStruct ...

关于指针结构体函数中指针变量的赋值&的问题思路

关于指针结构体函数中指针变量的赋值&的问题思路今天做到了结构体函数,需要用指针进行解决,之前一直搞不清一个问题,就是给指针赋值的时候赋值变量什么时候用&,什么时候不用。今天搞明白了,下面上图第一种情况...

结构体对齐相关问题

  • 2012-01-31 14:29
  • 19KB
  • 下载

c/c++中文件的操作大全,可以了解向文件读取一个结构体

文件的基本概念   所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)