Comme je travail sur des noms de fichier je connais une dimension du tableau.
Le probleme commence a ce poser a cause de l'allocation dynamique :
Comment déclarer correctement ce tableau a 2 dimension, faut il alloué séparément chaque ligne?
je pensais a faire ainsi :
unsigned char *(VAT_Folder_Names[9]); for (j=0;j<nb_folder;j++) VAT_Folder_Names[j] = (unsigned char *)malloc(9*sizeof(unsigned char));
Es-ce que cet exemple est correct ou y a t-il des solutions plus simple?
j'avais pensées aussi a faire ainsi :
unsigned char **VAT_Folder_Names; VAT_Folder_Names = malloc (nb_folder * 9 * sizeof(unsigned char));
mais je n'aboutissai qu'a des erreurs avec cette 2 eme facon