Actuellement, j'ai le code de travail qui se lit comme ceci:entrée dynamique du tableau 2D avec des tableaux 1d prédéfinis
char input[4][10] = {ARR1, ARR2, ARR3, ARR4};
Il est clair que je crée un tableau 2D avec ces tableaux 1d, qui sont constantes définies ailleurs . Cependant, j'ai besoin de changer ce code afin qu'il lise les noms des tableaux 1d désirés d'un fichier et initialise le tableau 2d en conséquence.
Par exemple, si le fichier contenait:
Arr9 ARR3 Arr5 Arr7
Ensuite, l'initialisation courrait comme (assumer tous ces tableaux sont tous définis):
char input[4][10] = {ARR9, ARR3, ARR5, ARR7};
Je n'ai aucun problème à lire le fichier mais j'ai des difficultés avec la création du tableau 2d et l'utilisation d'une valeur lue dans le fichier comme nom d'un tableau.
Si vous connaissez la taille du tableau 2D, vous pouvez placer un tableau 2D dans un tableau, puis le remplir avec les valeurs des tableaux 1D – jambono