Salut à tous,
J'ai un CStringArray d'une taille fixe. J'aimerai obtenir à partir de ce tableau autant de tableaux qu'il y a de permutation possible des indices du tableau...
Puisque je suis sûr que ce n'est pas très clair, voici un exemple
permutation de 012:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CStringArray[0]="hop"; CStringArray[1]="hap"; CStringArray[2]="hup";
021
120
102
201
210
et je veux donc récupérer 5 CStringArray
le premier étant
le deuxième étant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 monArray1[0]="hop"; monArray1[1]="hup"; monArray1[2]="hap";
et ainsi de suite...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 monArray1[0]="hap"; monArray1[1]="hup"; monArray1[2]="hop";
Je ne vois pas manière simple pour le faire...(sachant que je n'ai pas forcément que 3 éléments dans mon CStringArray de départ, cela peut monter jusqu'à 6-7...)
Merci d'avance pour toute proposition![]()
Partager