How can I use 'new' to create a multi-dimensional array?

Currently I have :

/////////////////////////////
char* myarray;
myarray = new char[100][256];
/////////////////////////////

but this doesnt work! Am I doing something wrong, or will I have to settle for :

myarray = new char[100*256];

???????
Thanks,
Sean.