struct结构类型 |
答題得分者是:Zard
|
zzmbeyond01
中階會員 發表:98 回覆:167 積分:53 註冊:2003-09-07 發送簡訊給我 |
大大好: 下面结构类型小兄看不太懂,请帮解释一下。谢谢!
/*边框字符集数组*/ 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 發送簡訊給我 |
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 發送簡訊給我 |
|
Zard
尊榮會員 發表:24 回覆:396 積分:539 註冊:2003-11-26 發送簡訊給我 |
引言:是的/*窗体边界线型*/ #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) |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |