Я ищу способ получить длину массива для адреса указателя. Пример:
int *a = (int*)malloc(sizeof(int)*2);// will be an array.
*(a+0) = 1; // values of the array
*(a+1) = 2;
Есть ли способ определить, сколько памяти выделяется этим указателем? Мы рекомендуем, чтобы в этом массиве не было пустых элементов. Если я знаю, сколько памяти выделено, я смогу получить размер массива (разделив по sizeof (int));