Erreur d'analyse syntaxique

Résolu/Fermé
Carri€ Messages postés 41 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 27 novembre 2007 - 23 févr. 2007 à 11:04
Carri€ Messages postés 41 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 27 novembre 2007 - 25 oct. 2007 à 15:59
Bonjour! Je cherche a realiser un programme en C++ qui possede un fichier entete en C. Ce prgramme a pour objectif d' executer un .csh lorsque je clique sur un bouton d'une interface graphique developper sous KDE. A chaque fois que je compile, le meme message d'erreur apparait "erreur d'analyse syntaxique avantle jeton </>, ou le jeton <(> ou <{>selon les modifications que j essai d'aporter pour resoudre cette erreur. Merci de m'aider si vous connaissez une solution pour eliminer cette erreur. Ou s'il vous plais indiquer moi une piste a suivre pour trouver une solution.

Voici les lignes principales de mon programm.cpp:
#include "test3.h"
#include <qlineedit.h>
#include <qcombobox.h>
#include <qmultilineedit.h>
#include <test3.h>
#include <test3dlg.h>
#include <qcheckbox.h>
#include <unistd.h>
#include <stddef.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#define SHELL "/bin/csh"
#include <sstream>
#include <stdio.h>

#include <string>
using namespace std;

void Test3::slotCreate()
{
TextEdit1->append("\n--");
TextEdit1->append(LineEdit1->text());
TextEdit1->append(LineEdit2->text());
TextEdit1->append(ComboBox3->currentText());
/***apel de mon progam en cshl***/

execl (SHELL, SHELL, "-c", NULL); /*c'est la que l'erreur a lieu, sur le "(" apres execl. ???
}

2 réponses

Carri€ Messages postés 41 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 27 novembre 2007 29
23 févr. 2007 à 12:39
Bonjour,
bon je vais faire plus simple car comme ca ne vous parrait peut etre pas evident. Désolé je ne m y connait pas du tous en C++.

L'erreur d'analyse syntaxique avant le jeton " " c'est due a une mauvaise programmation en C++ ou un 'reglage' de mon compilateur?

Merci de m'aporter votre aide.
0
Carri€ Messages postés 41 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 27 novembre 2007 29
25 oct. 2007 à 15:59
Bonjour,
Pour fermer le probleme.... La fonction execl n'a pas ete ecrite correctement.
J 'ai finalement changer pour une execution par la commande "system" et par experience je sais que les messages d'erreurs de ce type son forcement des erreurs de syntaxe (soit l'ordre des argument ou leurs type n'est pas bon, ou un ";" a ete omis quelque part...)
0