[問題] 傳陣列後 能在函數中 計算array大小?
Hi all,
小弟想問一下
例如
saveArrayToFile(char* Array,char dst )
{
.... 想計算 傳入array的大小 或元素個數,用sizeof(Array)/...
}
但發現好像都算出8byte 指標的大小
後來改成saveArrayToFile(char* Array,char dst ,int n)
多一個n先計算完後傳進 是可以用
但是有辦法在function中 用Array指標 算出大小嗎?
Thank you~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.48.108
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1429609124.A.C5D.html
→
04/21 17:39, , 1F
04/21 17:39, 1F
→
04/21 17:40, , 2F
04/21 17:40, 2F
→
04/21 17:40, , 3F
04/21 17:40, 3F
推
04/21 18:44, , 4F
04/21 18:44, 4F
→
04/21 19:57, , 5F
04/21 19:57, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章