[問題] 副程式傳址

看板C_and_CPP作者 (幻想的夢境)時間11年前 (2012/10/12 02:07), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2010 問題(Question): 傳址到附程式,無法回傳 我要設計一個程式,是用指標來運作 A→B→C→B→A 資料→Dt 回傳→Rt 簡單講就是從A程式傳一串資料(Dt),與要接收(Rt)的指標陣列過去到B 由B運算後再傳到C運算(一樣是Rt接收) 可是我從Debug去看 在C裡面運算是正確 可是無法傳回到B 我是用 int main()//A file Rt=(double *)malloc(sizeof(*Rt)*length); B(Dt,Rt);//Dt已經有值 int B(double *Dt,double *Rt) C(Dt,Rt) int C(double *Dt,double *Rt) 以理論上來講 是可以傳的 我是哪裡疏忽了呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.70.221

10/12 09:00, , 1F
應該是哪邊寫錯了吧
10/12 09:00, 1F

10/12 10:24, , 2F
用個置底空間貼整段上來看看
10/12 10:24, 2F
文章代碼(AID): #1GTmhx5e (C_and_CPP)