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 :

méssage d'ereur MSG_W


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 175
    Par défaut méssage d'ereur MSG_W
    bonjour à tous,

    j'aui unmessage d'erreur et j'arrive pas à résoudre le problème:

    mon programmme est le suivant
    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    #include <stdio.h>
    #include <sys/types.h>
    #include <sys/ipc.h>
    #include <sys/msg.h>
    main ()
    {
            key_t cle;
            int flag, num, i;
            printf ("donnez la cle entière associée à la file à créer : ");
            scanf ("%ld", &cle);
            flag = MSG_W | MSG_R | IPC_CREAT;
            /* autre solution : flag = IPC_CREAT | IPC_EXCL | 0666 ; */
            if ((num = msgget (cle, flag)) == -1)
            /* autre solution : if (((num = msgget (ftok (CHEMIN, cle), flag)) == -1) */
                     {
                             fprintf (stderr, "création impossible\n");
                             exit (1);
                     }
            printf ("file créée avec l'identificateur %d\n", num);
    }
    et le méssages d'érreur sont :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    CreerFilemsg.c: In function ‘main’:
    CreerFilemsg.c:11: error: ‘MSG_W’ undeclared (first use in this function)
    CreerFilemsg.c:11: error: (Each undeclared identifier is reported only once
    CreerFilemsg.c:11: error: for each function it appears in.)
    CreerFilemsg.c:11: error: ‘MSG_R’ undeclared (first use in this function)
    CreerFilemsg.c:17: warning: incompatible implicit declaration of built-in function ‘exit’
    a ce que il faut déclarer MSG_W ??

    Merci à vous tous

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437

Discussions similaires

  1. Réponses: 5
    Dernier message: 12/09/2005, 14h18
  2. Ereur ?! (640/32 - 32/2) = 0 ?!
    Par Zenol dans le forum OpenGL
    Réponses: 5
    Dernier message: 11/09/2005, 02h04
  3. [SQL] ereur LNK2001
    Par biscot19 dans le forum MFC
    Réponses: 4
    Dernier message: 14/04/2004, 10h16
  4. méssage d'erreur fonction d'agrégat
    Par developpeur_mehdi dans le forum Langage SQL
    Réponses: 4
    Dernier message: 10/03/2004, 12h42

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