| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 928 人关注过本帖
标题:结构体赋值(结构体数组嵌套)的问题,大家帮帮忙啊~~~~
只看楼主 加入收藏
bysdy
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-7-29
收藏
 问题点数:0 回复次数:3 
结构体赋值(结构体数组嵌套)的问题,大家帮帮忙啊~~~~
typedef struct {
 int i,j;
 ElemType e;
}Triple;
typedef struct{
 Triple data[MAXSIZE+1];
 int mu,nu,tu;
}TSMatrix,*point;
TSMatrix m;
//定义一个非零矩阵的3元组
我要给m赋值时在给data[]赋值
{1,2,12 1,3,9 3,1,-3 3,6,14 4,3,24 5,2,18 6,1,15 6,4,-7}
时应该怎么写啊?
搜索更多相关主题的帖子: 嵌套 赋值 结构体 
2007-11-29 17:09
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
用循环吧

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-29 17:42
kelifei
Rank: 1
来 自:UESTC
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-5-11
收藏
得分:0 
直接赋值就可以
typedef struct
{
  BYTE bWB;
  WORD wX;
  WORD wY;
  WORD wWidth;
  WORD wHeight;
}
strucOsdPos;

static code strucOsdPos pwPosLayer1[OSD_POS_LAYER1_MAX] = {
  {WB_NORMAL_HEAD2,  TIME_POS_X, TIME_POS_Y,            /* 00 OSD_POS_REMAIN_MSG      */
                     PBC_POS_X - TIME_POS_X},
  {WB_NORMAL_HEAD1,  INIT_POS_X, INIT_POS_Y,            /* 01 OSD_POS_INIT            */
                     PBC_POS_X - INIT_POS_X},
  {WB_NORMAL_HEAD1,  PBC_POS_X, HEAD_POS_Y,             /* 02 OSD_POS_PBC             */
                     PLAY_STATUS_POS_X - PBC_POS_X},
  {WB_NORMAL_HEAD1,  PLAY_STATUS_POS_X+100, HEAD_POS_Y,     /* 03 OSD_POS_PLAY_STATUS     */
                     DISP_WIDTH - PLAY_STATUS_POS_X + 10},
  {WB_NORMAL_HEAD2,   TIME_POS_X + 170, TIME_POS_Y,            /* 04 OSD_POS_TIME_LEFT       */
                     TIME_WIDTH},
  {WB_NORMAL_HEAD1,  TIME_POS_X2, TIME_POS_Y,           /* 05 OSD_POS_TIME_RIGHT      */
                     T_TIME_WIDTH},
  {WB_NORMAL_HEAD1,   REPEAT_POS_X + 100, PBC_POS_Y,           /* 06 OSD_POS_REPEAT          */
                     ZOOM_POS_X - REPEAT_POS_X},
  {WB_NORMAL_HEAD1,   REPEAT_LEFT_POS_X, PBC_POS_Y,      /* 07 OSD_POS_REPEAT_LEFT     */
                     ZOOM_POS_X - REPEAT_LEFT_POS_X},
  {WB_NORMAL_HEAD1,   ZOOM_POS_X + 90, PBC_POS_Y,             /* 08 OSD_POS_ZOOM            */
                     ANGLE_POS_X - ZOOM_POS_X},
  {WB_NORMAL_HEAD1,   ANGLE_POS_X + 90, PBC_POS_Y,            /* 09 OSD_POS_ANGLE           */
                     DISP_WIDTH - ANGLE_POS_X},                     
  {WB_NORMAL_HEAD1,  HEAD_POS_X, HEAD_POS_Y,            /* 10 OSD_POS_PLAY_INFO       */
                     193},
  {WB_NORMAL_HEAD2,   HEAD_POS_X+240, PBC_POS_Y,             /* 11 OSD_POS_SUBTITLE        */
                     LAYER2_WIDTH},
  {WB_NORMAL_HEAD2,   HEAD_POS_X+240, PBC_POS_Y,             /* 12 OSD_POS_AUDIO           */
                     DISP_WIDTH - HEAD_POS_X},
  {WB_NORMAL_VOL,    VOL_POS_X, VOL_POS_Y,              /* 13 OSD_POS_AUD_CTRL        */
                     DISP_WIDTH - VOL_POS_X},
  {WB_NORMAL_VOL,    VOL_POS_X1, VOL_POS_Y,             /* 14 OSD_POS_AUD_CTRL1       */
                     DISP_WIDTH - VOL_POS_X1},
  {WB_NORMAL_VOL,    SHIFT_MARK_POS_X, VOL_POS_Y,       /* 15 OSD_POS_SHIFT_MARK      */
                     2*EFONT_WIDTH},
  {WB_NORMAL_HEAD2,  VOL_POS_X, VOL_POS_Y,              /* 16 OSD_POS_PCD_AUD_CTRL    */
                     DISP_WIDTH - VOL_POS_X},
  {WB_NORMAL_HEAD2,  TIME_POS_X, TIME_POS_Y,            /* 17 OSD_POS_ISO_TIME_LEFT   */
                     TIME_WIDTH},
  {WB_NORMAL_PBC1,   TIME_POS_X2, TIME_POS_Y,           /* 18 OSD_POS_ISO_TIME_RIGHT  */
                     T_TIME_WIDTH},
  {WB_NORMAL_HEAD2,  REPEAT_POS_X, PBC_POS_Y,           /* 19 OSD_POS_ISO_REPEAT      */
                     ZOOM_POS_X - REPEAT_POS_X},
  {WB_NORMAL_HEAD2,  REPEAT_LEFT_POS_X, PBC_POS_Y,      /* 20 OSD_POS_ISO_REPEAT_LEFT */
                     ZOOM_POS_X - REPEAT_LEFT_POS_X},
  {WB_NORMAL_HEAD2,  ZOOM_POS_X, PBC_POS_Y,             /* 21 OSD_POS_ISO_ZOOM        */
                     ANGLE_POS_X - ZOOM_POS_X},
  {WB_NORMAL_HEAD1,  KSCORE_POS_X, INIT_POS_Y,          /* 22 OSD_POS_KSCORE          */
                     DISP_WIDTH - KSCORE_POS_X},
  {WB_NORMAL_HEAD1,  KSINFO_POS_X, INIT_POS_Y,          /* 23 OSD_POS_KSINFO          */
                     DISP_WIDTH - KSINFO_POS_X},
  {WB_NORMAL_HEAD1,  0, 0,                              /* 24 OSD_POS_STOP_MSG1          */
                     280}
};

-DFAE -DESS -DDVD -DMTK  -DDVR -DDECODE -DMSTAR -DPMP我决定在论坛潜水3年又3年!
2007-11-29 18:25
bysdy
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-7-29
收藏
得分:0 
原帖由 [bold][underline]永夜的极光[/underline][/bold] 于 2007-11-29 17:42 发表 [url=http://bbs.][/url]
用循环吧



请问下循环的怎么写啊?
不懂
2007-11-29 22:51
快速回复:结构体赋值(结构体数组嵌套)的问题,大家帮帮忙啊~~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019976 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved