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

MFC Discussion :

CEdit et calcul automatique d'une expression réelle


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Points : 8
    Points
    8
    Par défaut CEdit et calcul automatique d'une expression réelle
    Salut à tous.

    Je suis développeur sous Visual C++.
    Mon problème est le suivant :

    Dans une fenêtre de dialogue, comportant des CEdit, j'aurai besoin de rentrer des formules comme suit (5.2 + 3) / 7 et que le calcul se fasse automatiquement et affiche dans le même CEdit le résultat du calcul soit dans mon cas 1.171428

    Quelqu'un pourrait-il m'aider? Je pense à un analyseur syntaxique, mais c'est trop compliqué pour moi.

    Merci de votre aide...

  2. #2
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    bah pourtant va falloir que tu y passes :S
    celui la n'est pas tres dur fait juste ton dictionnaire corrrectement avant si tu n'y arrive vraiment pas je te repondrais de nouveau mais essaie quand meme
    Hiko-seijuro

    n'cha - hoyoyo gang

    espace perso : http://hiko-seijuro.developpez.com
    dernier tuto : Introduction à l'éditeur de texte Emacs sous linux
    consulter les faqs : http://www.developpez.com/faq
    PAS DE QUESTIONS TECHNIQUES PAR MP OU MAIL

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup, cela me remonte le moral!!!

    J'ai déjà fait ça à l'école, mais je n'ai vraiment plus de souvenirs de tout ça.

    Le dictionnaire n'est pas très difficile, certes, mais les méthodes d'arbres binaires avec parcours récursif, je ne les ai vraiment plus en tête.

    La méthode, je l'ai franchement oubliée! Mais je vais m'y remettre!

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    sur codeproject il y a une contribution dans ce sens.
    je ne l'ai pas sous la main presentement

  5. #5
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Points : 8
    Points
    8
    Par défaut
    Je vais aller jeter un oeil aussi sur codeproject.
    Merci!

  6. #6
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Points : 8
    Points
    8
    Par défaut
    Re !

    Et bien ce n'est pas la joie, je n'ai toujours pas la solution au problème, et sut codeproject, rien trouvé... Quelqu'un pourrait m'aider svp?

  7. #7
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    en cherchant paser sur code project on obtient deja ça:
    http://www.codeproject.com/cpp/FastMathParser.asp

  8. #8
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    j'ai trouvé ca :

    http://www.codeproject.com/cpp/craft...rpreter_p3.asp

    farscape >> ah bah c'est malin ca
    Hiko-seijuro

    n'cha - hoyoyo gang

    espace perso : http://hiko-seijuro.developpez.com
    dernier tuto : Introduction à l'éditeur de texte Emacs sous linux
    consulter les faqs : http://www.developpez.com/faq
    PAS DE QUESTIONS TECHNIQUES PAR MP OU MAIL

  9. #9
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    Un exemple de la doc SWi-Prolog le fait, (un programme C appelant l'interpréteur Prolog pour évaluer une expression arithmétique sous forme de chaîne).
    Il suffit d'écrire une Dll au lieu de l'exe mais ce n'est pas difficile.
    Il suffit simplement que SWI-Prolog soit installé sur la machine.
    Il n'est pas nécessaire de connaitre Prolog.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

Discussions similaires

  1. Réponses: 9
    Dernier message: 21/01/2009, 07h54
  2. calcul automatique d'une variable
    Par biologiste dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2008, 12h33
  3. [Tableaux] Liens automatiques dans une expression.
    Par Chloros dans le forum Langage
    Réponses: 4
    Dernier message: 02/10/2006, 14h58
  4. [VBA-E] calculs automatique sur une seule feuille
    Par repié dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/03/2006, 11h53

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