CLASSE INTERPRETEUR DE COMMANDES

Signaler
Messages postés
371
Date d'inscription
dimanche 4 janvier 2004
Statut
Membre
Dernière intervention
23 septembre 2009
-
Messages postés
286
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
22 avril 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33327-classe-interpreteur-de-commandes

Messages postés
286
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
22 avril 2012
1
Compile également sans problème avec gcc 3.2.3 sur RedHat Enterprise Linux AS Release 3. Pas de warning.
Bien fait.
Tu devrais peut-être ajouter "foncteur" à la liste des mots clé...
Messages postés
371
Date d'inscription
dimanche 4 janvier 2004
Statut
Membre
Dernière intervention
23 septembre 2009

Bonjour, merci !

Je ne vois pas ce qui pose probleme, le saut de ligne ? le throw ? Peut etre en précisant les types ex_commande_incomplete et ex_commande_inconnue de en ajoutant "t_interpreteur::" devant ?

Je vous invite soit à utiliser un autre compilateur gratuit (Visual Express ou GCC pour Windows).

Amicalement,
Xter.
Messages postés
1
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
6 décembre 2006

Ce code est excellent !
Il est simple ET puissant.

Par contre, j'ai une erreur de compilation avec TurboC++ (je parle du successeur de C++Builder).

[C++ Erreur] interpret.cpp(36): E2303 Nom de type attendu
pour la ligne

void t_interpreteur::operator()( std::string ligne_commande ) const
throw( ex_commande_incomplete, ex_commande_inconnue )

Pourriez-vous y jeter un oeil (TC++ est gratuit) ?
Pour être honnête, je ne comprends pas cette ligne...
Messages postés
371
Date d'inscription
dimanche 4 janvier 2004
Statut
Membre
Dernière intervention
23 septembre 2009

Ca risque de devenir une unsine à gaz mais l'idée est loin d'être bete...

Bonne chance pour ton application.
Afficher les 8 commentaires