首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c结构体的有关问题

2012-02-26 
c结构体的问题structMYTIME//时间结构体{unsignedintwYearunsignedintwMonthunsignedintwDayOfWeekunsi

c结构体的问题
struct   MYTIME     //时间结构体
            {
                unsigned   int   wYear;
                unsigned   int   wMonth;
                unsigned   int   wDayOfWeek;
                unsigned   int   wDay;
                unsigned   int   wHour;
                unsigned   int   wMinute;
                unsigned   int   wSecond;
                unsigned   int   wMilliseconds;
              };

struct   MESSAGE_INFO   //信息结构体
{
          struct   MYTIME   ReceiveTime;   //接收时间
              char   *Latitude;   //纬度
            char   *Longitude;//经度
char   *Speeds;   //速度
  char   *Direction;   //方向
};

struct   MYTIME   old_time;  
struct   MESSAGE_INFO   message_info;
我已经给old_time中的各个成员,怎么把old_time中的值赋给message_info中的ReceiveTime成员

[解决办法]
message_info.ReceiveTime = old_time;
[解决办法]
整个结构体用 = 号赋值过去即可 。。。

如果是其中某几个成员赋值,
那么使用成员赋值:
message_info.ReceiveTime.wYear = old_time.wYear; //wYear 赋值
... //同上 ...
[解决办法]
一楼和二楼同为正解
[解决办法]
二楼说的正确
不过我想知道lz是想问什么呢?搞不明白

热点排行