Je voudrais stocker les mots d'une phrase!

Pour cela, je créer une matrice de 'char' !
Puisque je ne connais pas la phrase à l'avance, je dois faire une allocation dynamique de celle-ci! C'est donc ce point qui me pause problème !

Si vous avez une meilleur solution pour atteindre mon objectif, vous pouvez la partager avec moi !

En attendant, voilà mon code ainsi que les erreurs qu'il génère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
 
int main(int argc, char* argv[])
{
 
	int a=5,    // Nombre de mot dans la phrase
             b=3;   // Nombre de caractères maximum dans un mots
 
	char commande = new char[a][b];
 
	return 0;
}
/*  Voici les erruers généré par ce petit bout de code :
 
 
 
error C2540: non-constant expression as array bound
 
error C2440: 'initializing' : cannot convert from 'char (*)[1]' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast*/
Merci pour vos réponses !