作者SATSUGAI (約翰‧克勞薩二世)
看板C_and_CPP
標題[問題] 如何傳遞struct進入副函式中?
時間Tue Apr 7 20:34:10 2009
剛才稍微爬了一下文
還是不是很懂
程式碼如下
struct test
{
int a
,b
;
}tst
[10],tst2
;
現在我需要傳進副函式(兩個都要傳)
該怎麼寫呢
因為compiler一直出現錯誤訊息orz
還是笨一點把他轉存成別的變數再丟進去?
(這樣好笨...)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.184.64
1F:推 fjm31714:fun(struct test) ? 04/07 20:35
這樣怎麼知道我要的是tst[]還是tst2呢?
fun? 有這個語法嗎orz
對不起我很嫩...還請各位神手見諒...
※ 編輯: SATSUGAI 來自: 114.47.184.64 (04/07 20:36)
2F:推 tstanly:如果你要傳兩個 fun(struct *t1,struct *t2) 04/07 20:42
3F:→ tstanly:當你需要呼叫呼叫fun函數時在呼叫他 04/07 20:43
4F:→ snowlike:樓上們的fun表示function表示副函式自行設立的變數名稱 04/07 20:53
5F:→ snowlike:tst2的話就不用使用指標 04/07 20:54
6F:→ MOONRAKER:你的問題是傳遞陣列傳不進去,不是struct。 04/08 02:02
7F:→ MOONRAKER:不管形態為何,x[10]這種就是當作陣列處置。 04/08 02:03