Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

Structure programme en C

Envoyé par linuxien 
Structure programme en C
vendredi 24 décembre 2010 10:46:40
Bonjour,

Je dispose de 6 bouttons poussoirs
3 qui me permettent de sélectionner un menu : Audio, HF, Fréquence.
Les 3 autres me permettent de commander la montée (UP), la descente (Down) ainsi que la validation de la valeur dans chacun des 3 menus ci-dessus.

Je n'ai pas bien l'habitude d'utiliser les conditions et je dois mal les organiser.
Mes décrémentations et incrémentation + écriture en eeprom fonctionnent indépendament pour chaque menu.

Dès que j'essaye de détecter le bouton du menu selectionné et de pouvoir faire up, down enter dans ce menu, mon programme ne fonctionne pas correctement.

Je souhaiterai qu'une bonne âme m'indique la bonne structure conditionelle à utiliser.
Par avance Merci
François

Re: Structure programme en C
vendredi 24 décembre 2010 14:34:05
Re,
Problème résolu avec une structure

Switch (variable)

Case 1 :
{
}
break;

Case 2 :
{
}
break;
......

Ca marche nikel comparé à mes tests avec des if
A+
François
Re: Structure programme en C
dimanche 26 décembre 2010 13:03:36
Salut,

En effet l'utilisation d'un switch/case est recommandé quand tu dois traiter plusieurs boutons.

Content que tu ais trouvé par toi même.

Joyeux Noel et bonne année,

Benjamin
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter