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 :

syntax error


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 28
    Par d�faut syntax error
    Bonjour,
    Je suis un grand d�butant sous c.
    J'essaye de compiler le fichier exec1 suivant (cc ./exec1.c -o ./exec1.exe):

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    #include<stdio.h>
    void main (void)
    {fprintf (stdout, "début du processus %d\n", getpid());
    fprintf{stdout,"le 1er printf excécuté par le processus : %d\n", getpid());
    execv("./exec2.exe", 0);
    fprintf (stdout, "fin du processus %d\n", getpid());
    }
    A la compilation, j'ai le message d'erreur suivant :
    ./exec1.c:5: error: syntax error before '{' token

    Cela provient-il d'une librairie manquante?

    Merci d'avance

  2. #2
    Membre �prouv�

    Inscrit en
    Juin 2004
    Messages
    1 397
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par d�faut Re: syntax error


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    #include<stdio.h>
    void main (void)
    {fprintf (stdout, "début du processus %d\n", getpid());
    fprintf{stdout,"le 1er printf excécuté par le processus : %d\n", getpid());
    execv("./exec2.exe", 0);
    fprintf (stdout, "fin du processus %d\n", getpid());
    }
    L'erreur est au deuxi�me printf, tu as mis un {, c'est une (.
    Au passage, la compilation te donne la ligne (5) de l'erreur, et il est bon de rajouter l'option -Wall en plus .

  3. #3
    Membre �clair�
    Inscrit en
    Janvier 2005
    Messages
    491
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par d�faut
    Remplace le { par une parenth�se et ca devrai aller

  4. #4
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    28
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 28
    Par d�faut
    Merci, je viens �galement de m'en rendre compte !

  5. #5
    Membre confirm� Avatar de Lucky-94
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    81
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 81
    Par d�faut
    Bonjour,
    Pensez �galment � ; -)

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Au passage, void main() n'existe pas. main() retourne toujours un int
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Parse error: syntax error, unexpected '}' help
    Par beur dans le forum Langage
    R�ponses: 5
    Dernier message: 23/03/2006, 21h33
  2. [Configuration] Probl�me apr�s l'installation (Parse error: syntax error,..)
    Par beur dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 8
    Dernier message: 21/03/2006, 14h08
  3. Syntax error
    Par vincedjs dans le forum Langage
    R�ponses: 3
    Dernier message: 01/02/2006, 16h58
  4. Syntax Error / Questions
    Par kedare dans le forum G�n�ral Python
    R�ponses: 15
    Dernier message: 12/09/2005, 14h05
  5. "vector" provoque "syntax error", malgr�
    Par seenkay dans le forum Autres �diteurs
    R�ponses: 5
    Dernier message: 24/08/2003, 03h21

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