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 :

Fonction retournant un operateur


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Par défaut Fonction retournant un operateur
    Bonjour! J'aimerais savoir comment on peut avoir un opérateur (+ - * / etc) à partir d'un string. ("+", "-", "/", etc) et pouvoir faire les opérations sur deux float, int, etc.

    En fait je voulais avoir une fonction qui donne le resultat d'une expression arithmetique entrée en string. Je suis capable dans transformer les membres de l'expression en int ou float mais les opérateurs me causent un problème. Je sollicite donc votre aide. Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 6
    Par défaut
    A ma connaissance, il n'y a pas de fonction prédéfinie pour faire ça. Par contre, ce genre de problème se règle au moyen d'une pile : tu boucles sur ta chaine de caractères et tu fais un test sur chaque caractère pour savoir si c'est un + - * / ou un chiffre et cela avant même de convertir un éventuel chiffre en entier. Si c'est un opérateur, il y a une action de calcul à réaliser. Si c'est un chiffre, il faut le transformer en int et faire un traitement pour le rajouter au reste du nombre (on passe par une valeur temporaire).

    ++
    marco

Discussions similaires

  1. Fonction retournant un pointeur
    Par Le Furet dans le forum C
    Réponses: 8
    Dernier message: 25/09/2005, 18h54
  2. Fonction retournant la partie entière d'un nombre
    Par annedjomo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/11/2004, 15h58
  3. fonction retournant une valeur
    Par ryan dans le forum ASP
    Réponses: 4
    Dernier message: 06/09/2004, 17h45
  4. Declaration de fonction retournant un pointeur sur fonction
    Par pseudokifaitladifférence dans le forum C
    Réponses: 5
    Dernier message: 11/08/2003, 19h37
  5. [Manip de fichiers] Fonction retournant des infos
    Par sans_atouts dans le forum C
    Réponses: 3
    Dernier message: 24/07/2002, 14h16

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