Bonjour,
Je suis débutant et mon code suivant ne passe pas à la compilation (Mon objectif est d'allouer dynamique un tableau de chaine de caractères)

Monfichier.h :

typedef struct MaStruct
{
...
...
char *MonTableau[30]; // Je veux que la taille de mes chaines de caractère soit de 30

}MaStruct;

Monfichier.cpp
...
TailleDynamic = 50; // Par exemple
MaStruct->MonTableau= new char[TailleDynamic][30] ;
...

Le message d'erreur à la compilation

cannot convert from 'char (*)[30]' to 'char *[30]'

Merci d'avance pour votre aide