📄 client.c
字号:
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <signal.h>#include <sys/msg.h>#include <sys/ipc.h>#include "message.h"int main(){ struct mymsgbuf msgbuf; int msqid; char c; int length; if ((msqid=msgget(999,0666))==-1) { printf("Server is not running\n"); exit(1); } msgbuf.mtype=1; sprintf(msgbuf.student.id,"12345678"); sprintf(msgbuf.student.name,"Tom Jarry"); msgbuf.student.age=18; sprintf(msgbuf.student.e_mail,"abc@mail.usts.edu.cn"); if (msgsnd(msqid,&msgbuf,sizeof(msgbuf),0)==-1) { printf("error:msgsnd\n"); exit(1); } printf("Send message :\n"); printf("\tid:\t %s\n",msgbuf.student.id); printf("\tname:\t %s\n",msgbuf.student.name); printf("\tage:\t %d\n",msgbuf.student.age); printf("\tEmail:\t %s\n\n",msgbuf.student.e_mail); exit(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -