⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 client.c

📁 进程间通信的实验代码
💻 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 + -