Я пытаюсь найти длину массива указателей. Вот мой код:c, Finding length of pointer array
char **histargv[histsize];
histargv[hist] = (char**)malloc(sizeof(char *)*arg);
переменная агд не является постоянным. Каждый индекс массива histargv имеет другое значение arg. Итак, как я могу найти значение arg для каждого индекса?
Благодаря
Возможный дубликат [Как найти «sizeof» (указатель, указывающий на массив)?] (Http://stackoverflow.com/questions/492384/how-to-find-the-sizeofa-pointer-pointing -to-an-array) –
Вы не можете найти длину динамически распределенного массива только со своего указателя. – qxz