[問題] 函數傳回陣列
CNUM e3col(CNUM z[51][1], CNUM w[51][1], CNUM e3[51][1])
{
int i ,j;
CNUM value[51][1];
for(i=0;i<51;i++)
{
for(j=0;j<1;j++)
{
value[i][j] = cpmul(&z[i][j],&w[i][j]);
e3[i][j].rpart = value[i][j].rpart * (-1);
e3[i][j].ipart = value[i][j].ipart * (-1);
}
}
}
我想把值儲存在e3[51][1]裡面回傳到主函式~~~
我在dev c 裡面可以執行
但是弄到 visual c 裡沒辦法使用 他會顯示 error c7416 必須傳回值
我已經把值傳入e3裡面了,應該不用再傳回值了,想說要修改成傳回矩陣
那要怎麼改!?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.74.245.165
→
09/13 14:58, , 1F
09/13 14:58, 1F
→
09/13 14:58, , 2F
09/13 14:58, 2F
→
09/13 15:05, , 3F
09/13 15:05, 3F
→
09/13 15:11, , 4F
09/13 15:11, 4F
→
09/13 15:11, , 5F
09/13 15:11, 5F
→
09/13 15:12, , 6F
09/13 15:12, 6F
→
09/13 15:12, , 7F
09/13 15:12, 7F
→
09/13 15:16, , 8F
09/13 15:16, 8F
→
09/13 15:17, , 9F
09/13 15:17, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章