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

  FORUM HardWare.fr
  Programmation
  C++

  Help pour un petit progrramme de messages queues

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Help pour un petit progrramme de messages queues

n°266696
Siam
Posté le 10-12-2002 à 21:28:37  profilanswer
 

Le programme ci-dessous ne marche pas sur mon Linux:(
msq1.c:14: parse error before "msqid"
msq1.c:11: declaration for parameter 'msqid' but not such parameter.
La ligne 11 c'est int msqid.... et la 14 c'est msqid=msgget....
 
Les conseils sont le bienvenu !
 
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
 
#define cle 17
 
struct msgbuf_exo { long mtype; char mtext[20];};
struct msgbuf_exo msgp;
 
main()
int msqid; /*identifiant de la MSQ */
 
/* allocation de la MSQ */
msqid=msgget(cle,IPC_CREAT|IPC_ECXL|0666);
 
/*ecriture message dans la MSQ */
msg.mtype=12;
strcpy(msgp.mtext,"ceci est un message" );
msgsnd(msqid, &msgp, strlen(msgp.mtext),0);
}
 :(  :(

mood
Publicité
Posté le 10-12-2002 à 21:28:37  profilanswer
 

n°266733
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-12-2002 à 22:12:58  profilanswer
 

Siam a écrit :

#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
 
#define cle 17
 
struct msgbuf_exo { long mtype; char mtext[20];};
struct msgbuf_exo msgp;
 
main() {
int msqid; /*identifiant de la MSQ */
 
/* allocation de la MSQ */
msqid=msgget(cle,IPC_CREAT|IPC_ECXL|0666);
 
/*ecriture message dans la MSQ */
msg.mtype=12;
strcpy(msgp.mtext,"ceci est un message" );
msgsnd(msqid, &msgp, strlen(msgp.mtext),0);
}


 
T'avais pas l'impression d'avoir oublié l'accolade ouvrante de ton main ?
 
Et ton main() est sale ! La signature correcte de main est :
 
int main (int argc, char **argv)
 
et un return 0 à la fin de ton main ne gachera rien !
 
:hello:


---------------
J'ai un string dans l'array (Paris Hilton)
n°267620
Siam
Posté le 11-12-2002 à 20:45:12  profilanswer
 

Ah ces noobs en prog et en C...... qu'est ce que ça peut être distrait parfois.


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

  Help pour un petit progrramme de messages queues

 

Sujets relatifs
Petit problème de logique entre tables en AccessQuestion javascript HELP !!!
[php] probleme de conversion :) un petit coup de main serait sympa[HELP] JF en pleurs (scrollbar et ScrollPane l'embetent )
Type de menu, HELP PLEASE.Problème de Lien, HELP PLEASE
[ASP] et XP (help je vais me faire hara-kiri)[HELP]Pour avoir la place restante sur partoche serveur dans Excel
[ASP] Need help ! Zarbi bleme avec Base de donnéespetit probleme rapide pour les connaisseurs
Plus de sujets relatifs à : Help pour un petit progrramme de messages queues


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