/* clavier.c */ #include #include #include #include #include #include #include "scanLine.h" #include "message.h" int main(void) { key_t msg_cle; int msg_id; msgtext message; msg_cle = ftok("MESSAGE",1); if (msg_cle == -1) { perror("ftok"); exit(EXIT_FAILURE); } msg_id = msgget(msg_cle, 0); if (msg_id == -1) { perror("msgget"); exit(EXIT_FAILURE); } printf("Entrez des lignes et terminez par fin : \n"); message.mtype = DATA; do { scanLine(message.mdata.texte,TAILLE); if (msgsnd(msg_id,&message, sizeof(data),0)==-1) { perror("msgsnd"); exit(EXIT_FAILURE); } } while (strcmp(message.mdata.texte,"fin")!=0); return EXIT_SUCCESS; }