[問題] 請問要怎麼傳陣列到一個副函數?

看板C_and_CPP作者 (大衛偉斯特)時間14年前 (2010/07/20 15:20), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
錯誤訊息 錯誤 1 error C2665: 'System::String::Format' : 沒有任何 5 多載可以轉換 所有引數型別 是用C++寫的.. EX: 呼叫函數,裡面四個皆為一維陣列 emotion(h_order,s_order,v_order,Quantity) 副函數 string emotion(int h[],int s[],int v[],int quantity[]) {...} -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.109.216

07/20 15:48, , 1F
傳址
07/20 15:48, 1F

07/20 15:52, , 2F
請問是直接在Quantity前加&嗎= =??
07/20 15:52, 2F

07/20 15:52, , 3F
剛加以後還是不行
07/20 15:52, 3F

07/20 15:54, , 4F
把int h[]改成int *h可以嗎?
07/20 15:54, 4F

07/20 16:00, , 5F
不行...
07/20 16:00, 5F

07/20 16:02, , 6F
有沒有程式片斷? 因為看起來像是型別錯誤
07/20 16:02, 6F

07/20 16:02, , 7F
07/20 16:02, 7F

07/20 16:28, , 8F
錯誤訊息看起來跟 emotion() 好像沒有關係?
07/20 16:28, 8F
文章代碼(AID): #1CHKuykl (C_and_CPP)