作者d5123 (dd)
看板C_and_CPP
標題[問題] 取得array長度
時間Fri Jun 5 21:44:47 2009
我用sizeof(array)/sizeof(array[0]);
可得到此array之長度。
但如我我想寫成一個方法,只要將array名稱當作參數,即可得到array長度。
請問這該如何達成呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.138.56.239
推 zlw:沒有辦法,光array名稱編譯器只會給你他所在的記憶體位址 06/05 21:51
推 varg:弄個macro就行了阿 06/05 22:00
推 zlw:有道理 06/05 22:04
→ d5123:抱歉,不太明白macro怎寫,可以舉例嗎? 06/05 22:16