📄 msg_client.c
字号:
//客户端的程序,发送消息的#include<stdio.h>#include<string.h>#include<stdlib.h>#include<sys/types.h>#include<sys/msg.h>struct my_message{ long int message_type; char text[1024];};int main(int argc,char **argv){ int msgid; int snd; int running=1; char buffer[1024]; struct my_message msg; memset(buffer,0,sizeof(buffer)); msgid=msgget((key_t)1234,IPC_CREAT|0666); while(running) { printf("Entry some txt!\n"); fgets(buffer,1024,stdin); strcpy(msg.text,buffer); printf("you input is :%s\n",msg.text); msg.message_type=1; if((strncmp(buffer,"end",3))==0) { running=0; } snd=msgsnd(msgid,(void *)&msg,1024,0); if(snd != 0) { printf("msgsnd is failure\n"); exit(0); } } return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -