а по-красивей варианта нет :?
я массив в функцию передаю и такой ход может не прокатить.
объясни понятно что нужно сделать, какая вобще задача. Тот код что ты привел в пример смысла почти не имеет. Надо посчитать количество элементов массива? С помощью указателя и куска памяти где этот массив лежит это сделать нереально.