線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:702
推到 Plurk!
推到 Facebook!

struct结构类型

答題得分者是:Zard
zzmbeyond01
中階會員


發表:98
回覆:167
積分:53
註冊:2003-09-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-30 11:00:55 IP:222.183.xxx.xxx 未訂閱
大大好:    下面结构类型小兄看不太懂,请帮解释一下。谢谢!
/*边框字符集数组*/
struct{
int sw,ne,se,sw,side,line
} wcs[]={
        {218,191,217,192,179,196},        /*单线*/
    {201,187,188,200,186,205},        /*双线*/
        {214,183,189,211,186,196},        /*顶线单、双线边*/
        {213,184,190,212,179,205},        /*顶线双,单线边*/
        {194,194,217,192,179,196}        /*下拉菜单*/
};        /*窗体边界线型*/
#define NW (wcs[wnd->btype].nw)
#define NE (wcs[wnd->btype].ne)
#define SE (wcs[wnd->btype].se)
#define SW (wcs[wnd->btype].sw)
#define SIDE (wcs[wnd->btype].side)
#define LINE (wcs[wnd->btype].line)    
Zard
尊榮會員


發表:24
回覆:396
積分:539
註冊:2003-11-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-30 11:53:39 IP:210.243.xxx.xxx 未訂閱
struct
{
  int sw,ne,se,sw,side,line
} wcs[]={
        {218,191,217,192,179,196},        /*单线*/
         {201,187,188,200,186,205},        /*双线*/
        {214,183,189,211,186,196},        /*顶线单、双线边*/
        {213,184,190,212,179,205},        /*顶线双,单线边*/
        {194,194,217,192,179,196}        /*下拉菜单*/
        };
定義一個structure, 內容為int sw,ne,se,sw,side,line 這6個int.
同時宣告一個該structure的陣列 wcs, 並給予初始值.    所以wcs[0].sw = 218, wcs[0].ne = 191, wcs[0].se = 217...類推
zzmbeyond01
中階會員


發表:98
回覆:167
積分:53
註冊:2003-09-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-30 12:51:27 IP:222.183.xxx.xxx 未訂閱
 
/*窗体边界线型*/
#define NW (wcs[wnd->btype].nw)  
#define NE (wcs[wnd->btype].ne)  比如说,这里是wcs数组中ne成员对应的整型值,对吗?
#define SE (wcs[wnd->btype].se)
#define SW (wcs[wnd->btype].sw)
#define SIDE (wcs[wnd->btype].side)
#define LINE (wcs[wnd->btype].line)    
Zard
尊榮會員


發表:24
回覆:396
積分:539
註冊:2003-11-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-30 12:59:33 IP:210.243.xxx.xxx 未訂閱
引言:
 
/*窗体边界线型*/
#define NW (wcs[wnd->btype].nw)  
#define NE (wcs[wnd->btype].ne)  比如说,这里是wcs数组中ne成员对应的整型值,对吗?
#define SE (wcs[wnd->btype].se)
#define SW (wcs[wnd->btype].sw)
#define SIDE (wcs[wnd->btype].side)
#define LINE (wcs[wnd->btype].line)    
是的
系統時間:2024-05-18 18:38:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!