Effacer le contenu d'un tableau

Bonjour à tous,

Actuellement dans un projet, je rentre un code pour gérer une ouverture, fermeture de porte. Mon code est stocké dans un tableau,l'utilisateur entre son code stocké dans un autre tableau que je vide de la manière suivante :

> memset (number, 0, sizeof (number));

Cependant je ne sais pas comment faire pour qu'une fois le bon code entré, celui-ci sois remplacer par un code erroné à la fin de chaque action (afin de ne pas laisser le code admin à disposition). Pouvez-vous m'éclaircir sur le sujet ? ou me proposez une manière différente de traiter le problème (temps de vie d'une variable ?)

refais une mise à zéro, avec memset(), ou bien une mise à 1, ou à 2....

Si le code admin est dans une variable, il est déjà protégé. On ne peut pas lire une variable de l'extérieur sauf si le programme a été fait pour le faire.

merci de vos retours,

J'ai finalement créer une variable de type bool qui se passe un false après chaque action (ouverture, fermeture).

Tout marche au top maintenant ! Merci