[問題] 巢狀struct取值的問題

看板C_and_CPP作者 (狼皮熊)時間12年前 (2013/04/07 14:50), 編輯推噓0(007)
留言7則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV 問題(Question): 不好意思,我是新手 我的問題就是struct裡面又有一個struct, 我要怎麼存取他!? 程式大概是這樣的 typedef struct bbb{ int x; int y; }bbb; typedef struct aaa{ bbb* start; bbb* end; }aaa; bbb後面有個*是指標的意思嗎 我在main裡面用test.start.y想得到他的值卻不行 它出現error:運算式必須有類別型別 是因為那個指標的關係嗎?? 那我應該怎樣得到他的x和y值呢 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.80.133

04/07 14:57, , 1F
aaa->start.x
04/07 14:57, 1F

04/07 15:10, , 2F
是指標的意思。指標必須先指向有效的位址才能->
04/07 15:10, 2F

04/07 15:11, , 3F
test.start->x
04/07 15:11, 3F

04/07 15:30, , 4F
真的耶 可以了! 感謝!google怎麼好像很少提到->
04/07 15:30, 4F

04/07 15:31, , 5F
是我用錯關鍵字搜尋嗎 大多都只有提到*和& 霧煞煞
04/07 15:31, 5F

04/07 15:38, , 6F
指標的要->
04/07 15:38, 6F

04/07 18:33, , 7F
你用錯關鍵字
04/07 18:33, 7F
文章代碼(AID): #1HOHTJxe (C_and_CPP)