IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

switch switch swith?


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 56
    Par défaut switch switch swith?
    bonjour,

    j'ai un petit souci avec le codage d'un switch, je sais c'est bateau, mais j'ai du mal....
    voici mon code:

    UpdateData(true);

    m_Alfa=m_Coef_Flou.GetCurSel();

    switch(m_Alfa)
    {

    case 0 :
    m_Alfa = 0.1;

    case 1 :
    m_Alfa = 0.2;

    case 2 :
    m_Alfa = 0.3;

    case 3 :
    m_Alfa = 0.4;

    case 4 :
    m_Alfa = 0.5;

    case 5 :
    m_Alfa = 0.6;

    case 6 :
    m_Alfa = 0.7;

    case 7 :
    m_Alfa = 0.8;

    case 8 :
    m_Alfa = 0.9;

    }

    UpdateData(false);


    Sachant que j'essaie d'utiliser une combo box, et d'en récupérer les valeurs....
    m_Coef_Flou est ma combo box, et m_Alfa est ma variable qui va contenir la valeur sélectionnée dans ma combo box

    merci pour votre aide

  2. #2
    Membre éprouvé Avatar de hansaplast
    Homme Profil pro
    Artisant logiciel
    Inscrit en
    Septembre 2005
    Messages
    951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisant logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 951
    Par défaut

    ehu, j'ai pas compris ou se situait ton pb?
    pour le moment, ton code a l'air ofnctionnel que veut tu faire de plus? (ou de moins?)

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    T'as regardé au débuggeur ce qui se passait - c'est évident que toutes les premières options de ton switch ne servent à rien - ?

  4. #4
    Membre éprouvé Avatar de hansaplast
    Homme Profil pro
    Artisant logiciel
    Inscrit en
    Septembre 2005
    Messages
    951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisant logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 951
    Par défaut
    Citation Envoyé par Miles
    T'as regardé au débuggeur ce qui se passait - c'est évident que toutes les premières options de ton switch ne servent à rien - ?
    j'ai beau regarder et re-regarder, je voit pas le pb, apart faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    m_Alfa = 0.1 + 0.1 * m_Alfa
    qui serait plus compact...
    stp, pour ma culture perso, c'est quoi qui ne sert a rien?

    edit (apres le post de Mr Miles) : arf le break

  5. #5
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Tous les codes dans les "case" à part le dernier... et ça se voit très bien au débuggeur, cette erreur.
    Toujours penser au débuggeur avent de poster une question sur un code qui ne marche pas.

  6. #6
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    N'oublie pas de placer des break, sinon tous les case suivant celui qui est exécuté seront exécutés également, et ta valeur vaudra quoiqu'il arrive 0.9.

  7. #7
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Citation Envoyé par Laurent Gomila
    N'oublie pas de placer des break, sinon tous les case suivant celui qui est exécuté seront exécutés également, et ta valeur vaudra quoiqu'il arrive 0.9.
    Mais euh...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 56
    Par défaut
    ok, merci pour toutes ces réponses, j'en prend note, je travaille dessus et je vous recontacte!
    merci beaucoup!!

Discussions similaires

  1. [TortoiseSVN] Switch : Switch Depth
    Par Jean-Jacques Engels dans le forum Subversion
    Réponses: 0
    Dernier message: 07/05/2015, 14h41
  2. Réseaux : switch, routeur et wi-fi
    Par SteelBox dans le forum Hardware
    Réponses: 4
    Dernier message: 07/12/2003, 20h25
  3. Switch 1000Mbit
    Par Civodul4 dans le forum Hardware
    Réponses: 8
    Dernier message: 02/12/2003, 13h16
  4. switch
    Par drKzs dans le forum C
    Réponses: 3
    Dernier message: 07/10/2003, 07h59
  5. Réponses: 6
    Dernier message: 26/01/2003, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo