作业1 消息的一发一收
- 序代码(注意程序格式)
- 运行结果截图
(如编译未通过,将编译提示截图;如运行错误,将错误结果截图)
- 总结
运行正确的同学:简述实现方法,总结实验中遇到的问题及解决方法。
编译未通过的同学:根据编译提示分析错误原因,总结实验中遇到的,已解决的问题。
运行结果错误的同学:根据运行结果分析错误原因,总结实验中遇到的,已解决的问题。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include<signal.h>
#include <sys/types.h>
#include <sys/msg.h>
#include <sys/ipc.h>
#define MSGKEY 75
struct msgform
{
long mtype;
char msgtext[1030];//存放消息内容
}msg;
int msgqid,wait_mark,p1;
void waiting()
{
while(wait_mark!=0);
}
void stop()
{
wait_mark=0;
}
int main()
{