Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
840 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Méthode Eval() : utilisation ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Méthode Eval() : utilisation ?

n°357972
mauvais_ka​rma
I'll be damned
Posté le 10-04-2003 à 16:32:02  profilanswer
 

Bonjour,  
 
encore une petite question en C :
 
Voila sans compliquer la chose j'ai une commande sous forme de string, je fais ca en simplifié :
 
toto = (print "je suis toto" )
Eval (toto)
 
Résultat :
>Je suis toto
 
voila le code est faux je sais mais es ce que le principe fonctionne en fait je veux que Eval execute une commande qui est sous forme de string , c possible ?

mood
Publicité
Posté le 10-04-2003 à 16:32:02  profilanswer
 

n°357974
kadreg
profil: Utilisateur
Posté le 10-04-2003 à 16:33:12  profilanswer
 


 
non


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°357979
Taz
bisounours-codeur
Posté le 10-04-2003 à 16:35:28  profilanswer
 

oui, mais à toi de te cogner l'interprétation. si le langages que tu veux interprété est tres simple (genre juste des print et qules operations arithmétiques), une simple fonction devrait suffire. sinon, c'est beaucoup plus compliqué. quand à interprété du C, je crois que c'est meme pas la peine
 
eval("print Hello" ); ca devrait pas etre compliquer à faire

n°357995
mauvais_ka​rma
I'll be damned
Posté le 10-04-2003 à 16:42:08  profilanswer
 

++Taz a écrit :

oui, mais à toi de te cogner l'interprétation. si le langages que tu veux interprété est tres simple (genre juste des print et qules operations arithmétiques), une simple fonction devrait suffire. sinon, c'est beaucoup plus compliqué. quand à interprété du C, je crois que c'est meme pas la peine
 
eval("print Hello" ); ca devrait pas etre compliquer à faire
 


 
Ok j'ai compris  :)  
Enf ait c pas des trucs tout simple malheureusement, la string contient des commandes en LISP.
Mais en fait je crois que j'ai retrouvé ma méthode C qui gere cela. :sol:  
 
Merci a tous les deux  :hello:

n°358389
Taz
bisounours-codeur
Posté le 11-04-2003 à 06:23:50  profilanswer
 

à le fameux exercice d'etudiant
 
ben il faut que tu transformes ta chaine en jeton (pouvant etre soit un operateur soit operande) et evaluer tout ça avec une pile

n°358655
mauvais_ka​rma
I'll be damned
Posté le 11-04-2003 à 12:09:42  profilanswer
 

++Taz a écrit :

à le fameux exercice d'etudiant


 
non dommage !  :non:  
Je reprend du code un bon melange de lisp/C/C++ en entreprise.
Un vrai bordel a comprendre.
 
Tiens pendant que je te tiens , ma méthode Eval marche en mode debug mais pas en mode Release, etrange ! il n'aime pas evalué une méthode elle meme contenu dans une variable !
 
Bon j'y retourne

n°358663
Taz
bisounours-codeur
Posté le 11-04-2003 à 12:19:01  profilanswer
 

encore un coup de VS et de ses assert dans tous les sens...

n°358759
mauvais_ka​rma
I'll be damned
Posté le 11-04-2003 à 14:10:53  profilanswer
 

++Taz a écrit :

encore un coup de VS et de ses assert dans tous les sens...


 
oui je pense la meme chose  :fou:  
je fais une recherche en speed : 1326 ASSERT trouvé , si c pas malheureux ca !
 
mais ou va t'on  :(

n°358779
Taz
bisounours-codeur
Posté le 11-04-2003 à 14:21:56  profilanswer
 

je m'étais déjà insurgé contre ça. faut vraiment etre con. enjoy VS. moi je retourne à mon gcc  :hello:

n°358818
gilou
Modérateur
Modzilla
Posté le 11-04-2003 à 14:38:01  profilanswer
 

Mauvais_Karma a écrit :


 
non dommage !  :non:  
Je reprend du code un bon melange de lisp/C/C++ en entreprise.
Un vrai bordel a comprendre.
 
Tiens pendant que je te tiens , ma méthode Eval marche en mode debug mais pas en mode Release, etrange ! il n'aime pas evalué une méthode elle meme contenu dans une variable !
 
Bon j'y retourne


Ah, sur que si tu as du lisp, ca doit faciliter les choses pour un eval().
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le 11-04-2003 à 14:38:01  profilanswer
 

n°358830
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 11-04-2003 à 14:42:43  profilanswer
 

++Taz a écrit :

je m'étais déjà insurgé contre ça. faut vraiment etre con. enjoy VS. moi je retourne à mon gcc  :hello:  


 
faut juste savoir lire une doc...  :sarcastic:


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Méthode Eval() : utilisation ?

 

Sujets relatifs
java.nio : avantages, perfos, utilisation[php] session : pb utilisation avec des "objets"
[emacs] utilisation des chaine[php/javascript] utilisation de variable php dans un javascript
Insertion et utilisation de donnéesutilisation d'un flash !
Utilisation des caches L1 et L2 sur pentium!!??utilisation d'un module perso avec active perl
Imprimer du PDF avec Java (méthode print de l'AWT)Objecteering UML Modeler : Utilisation des classes
Plus de sujets relatifs à : [C] Méthode Eval() : utilisation ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR