К сожалению, вы не можете получить это.В Си следующие 2 являются эквивалентными объявлениями.
int MyFunction( const float arr[] );
int MyFunction( const float* arr );
Вы должны передать размер самостоятельно.
int MyFunction( const float* arr, int nSize );
В случае char
указателей, обозначающих строки, длинамассив символов определяется разделителем '\0'
.