[問題] 副程式傳址
開發平台(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