0

如何为以下多维数组分配内存?

char* array[NMAX];
4

1 回答 1

0
#define NMAX 50
char* array[NMAX];

是一个由 50 个字符指针组成的数组。

您必须遍历所有这些并为每个分配内存。

for( int i = 0 ; i < NMAX ; i++ )
{
    array[ i ] = malloc( sizeof( char ) * 80 ) ;
}
于 2013-04-10T10:26:53.063 回答