Bonsoir J-M-L (et les autres...) !
Résultat des courses :
Après adaptation du sketch à mon contexte, il fonctionne très bien.
Je n'ai plus qu'à l'intégrer dans mon projet. Encore merci !
Mais j'avoue avoir des (grosses) lacunes en programmation Arduino (ou c) étant plus habitué, dans le passé, à programmer en assembleur ou en Visual Basic....
Dans la fonction affiFichier() je ne comprends pas tout :
D'abord la valeur retournée de type char * : je pense qu'il s'agit d'un pointeur vers une adresse constante qui contiendra le nom du fichier renvoyé. Il faut que j'approfondisse mes connaissances dans le domaine des pointeurs.
Puis la constante maxFileLength = 20 et le tableau nomDuFichier[] : s'il s'agit de la taille maxi du nom de fichier, pourquoi 20 ? Je croyais qu'on ne pouvait pas dépasser 8 caractères (+ 3 pour l'extension).
Et enfin la fonction strncpy() que je ne connais pas ; que renvoi-t-elle exactement ?
A ce propos, où peut-on trouver toutes ces fonctions spéciales qui ne sont pas mentionnées même dans la référence étendue Arduino ?
D'autres questions diverses me viennent à l'esprit, mais chaque chose en son temps !
@+
Pierre