[問題] 函式內取得陣列大小
語言C++
小弟想要寫個函示
讓任何一個陣列傳入都可以知道他的最大元素
例如 傳入的陣列印出所有值 需先知到他的最大元素
int len( int *array)
{
取得陣列的大小
}
小弟有試著用 sizeof 相除得到結果
可是這只在知道傳入陣列的名稱才有用
假如想讓任何陣列傳入都能使用的話是要如何使用?
我有試著用while不等於'\0'來停止 可是好像不管怎麼用都不會馬上停止...
有其他方法可以做到嗎?
小弟是新手 希望可以給個方向 0.0
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.37.25
→
02/02 21:53, , 1F
02/02 21:53, 1F
→
02/02 23:24, , 2F
02/02 23:24, 2F
→
02/02 23:25, , 3F
02/02 23:25, 3F
→
02/03 00:06, , 4F
02/03 00:06, 4F
→
02/03 00:19, , 5F
02/03 00:19, 5F
→
02/03 07:48, , 6F
02/03 07:48, 6F
→
02/04 22:16, , 7F
02/04 22:16, 7F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章
7
49