Bonjour tout le monde
J'ai un problème dans mon code avec les variables de type char. Ce que je veux faire, c'est de lire les dossiers sur une carte sd et de construire le chemin complet...
j'ai déclaré les variables qui me posent problème comme suit:
char filename[128],filename2[128],
Voici une partie de mon code:
while( VarSelection != VarDossierChoisie)
{
ummc.readdir(filename, "*");
VarSelection++;
}
Serial.println(filename);
strcpy(filename2,filename);
VarControle=0;
VarSelection=0;
}
//----------------------------------------------------------------------
if(VarControle2==1)
{
Serial.println(strcat ("/",filename2));
VarControle2=0;
}
Le problème est que j'arrive à afficher 1 fois le résultat, mais ensuite tout s’arrête...
Je ne comprend pas bien le fonctionnement des variables char, donc merci de m'expliquer cela dans un langage facile.
Merci de votre aide.
Grégory