Вопрос в том, как получить длину динамически выделяемых 2D-массивов в C? Я думал, что в приведенном ниже коде должно быть указано количество строк, но это не так.
char** lines;
/* memory allocation and data manipulation */
int length; //the number of rows
length = sizeof(lines)/sizeof(char*);
Есть какие-нибудь мысли по этому поводу?