Ton tableau est en écriture seule du fait:
const int tab_choix[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
const veux dire constante donc invariable.
Supprimes le const.
Ton tableau est en écriture seule du fait:
const int tab_choix[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
const veux dire constante donc invariable.
Supprimes le const.
Et quitte a supprimer des trucs, ce serait mieux sans goto et laisser la loop() faire son job
pour comparer deux valeurs dans deux tableaux différents je peux faire comme ça ?
if (tab_choix[x] != tab[x])
j'aimerai savoir dès qu'elles sont différentes
oui c'est le moyen de comparer le contenu à l'indice x (attention les indices commencent à 0) dans tab_choix
et tab
.
Le test est vrai si les valeurs sont différentes.
Attention quand vous faites
vous ne testez pas la valeur 99 (ni tout une partie des valeurs puisque le analogRead() va vous donner une valeur entre 0 et 1023. (vous n'avez donc pas besoin d'ailleurs de tester >= 0 car c'est toujours le cas pour un analogRead())
d'accord merci beaucoup