Bonjour,
En effet, ça fonctionne ça:
/* FONCTION listerFichier() */
int listeFichier(String chemin) {
int count = 0;
char path[32];
//Conversion du chemin
chemin.toCharArray(path, 32);
//Ouvre ce qui est défini par le chemin
myFile = SD.open(path);
//Tant que c'est vrai
while(true) {
//Prend le nom du fichier
File entry = myFile.openNextFile();
//Si c'est la fin
if(!entry) {
break; //Sortir de la boucle
}
//Rentre le nom de fichier dans un tableau
tblNomFic[count] = entry.name();
count++; //Compter le nombre de fichier
}
//Retourner le nombre de fichier
return count;
}
Maintenant je pense qu'il me faut créer un répertoire pour chaque choses. Ainsi, je chargerais divers tableau en fonction de.
Deux solutions s'opposes. L'une permet de sélectionner le type de tableau avec un case. Mais j'aime pas cette méthode. L'autre est de charger dans un tableau les fichier du répertoire 1 puis de copier le contenu du tableau dans un tableau de modèle. De passé au tableau de fichier de mémo, puis de faire la même dans un second tableau. Ainsi, je pense éviter de devoir à chaque fois re écrire un code spécifique pour chaque répertoire. Enfin, c'est ce que je pense.
Ou alors, je passe en paramètre le nom du tableau que l'on veut chargé. C'est peut-être plus simple non ?
Autre chose. Maintenant que j'ai mes fichiers de dispo, comment je vais faire pour créer un tableau de type clef=valeur ? Sachant que dans mon fichier c'est clef=valeur ?
Merci pour votre aide.