有以下几种方法:
1、
char (*p)[4] = new char[100][4];
p[1][2] = 'a';
...
delete [] p;
2、
char **p = new char*[100];
for(i=0;i<100;++i)
p[i] = new char[4];
...
for(i=0;i<100;++i)
delete [] p[i];
delete [] p;
3、
char **p = (char**)new char[100];
for(i=0;i<100;++i)
p[i] = new char[4];
...
for(i=0;i<100;++i)
delete [] p[i];
delete [] p;
http://topic.csdn.net/t/20020723/09/894880.html
1、
char (*p)[4] = new char[100][4];
p[1][2] = 'a';
...
delete [] p;
2、
char **p = new char*[100];
for(i=0;i<100;++i)
p[i] = new char[4];
...
for(i=0;i<100;++i)
delete [] p[i];
delete [] p;
3、
char **p = (char**)new char[100];
for(i=0;i<100;++i)
p[i] = new char[4];
...
for(i=0;i<100;++i)
delete [] p[i];
delete [] p;
http://topic.csdn.net/t/20020723/09/894880.html