Salut tt le monde

j'ai besoin d'utiliser un tableau (de deux dimensions) de pointeurs de chaines de caracteres dont la hauteur et la largeur ne sont pas connues au debut du programme, pour cela j'utilise une syntaxe de type: char *(tab[m][n]); dont m et n sont retournés par deux fonctions par exemple.
est-ce-qu'on reserve vraiment n*m cases en utilisant cette syntaxe?

j'utilise le compilateur Dev-cpp 4.9 qui ne me signale aucune erreur contrairement au Borland c++ 4.5.

Merci