13.09.2006, 12:11
общий
это ответ
Здравствуйте, DDMZ!
В общем случае - никак!
Если есть возможность, пусть тот, кто эту функцию вызывает, передает следующим пераметром явно размер данных.
Ну да, если память под переданные данные была получена через malloc или new - там прямо перед данными есть некий заголовок. Можно разобраться в реализации, подвинуть указатель назад и посмотреть на данные этого заголовка, но это совсем грязный способ.