Chinaunix
标题:
恳请各位程序设计的高手帮忙!
[打印本页]
作者:
super2002
时间:
2004-04-21 09:41
标题:
恳请各位程序设计的高手帮忙!
大家好,我是一名普通的高校的计算机系学生,由于刚学操作系统课程,自知是一菜鸟,老师近日布置了一个关于进程间的“消息缓冲机制”的程序,要求实现对程序的扩展和应用。顾今日在此恳求各位高手帮助完成之,本人不胜感激!
具体程序如下:
#include<stdio.h>;
#include<sys/types.h>;
#include<sys/msg.h>;
#include<sys/ipc.h>;
#define MSGKEY 75
struct msgform
{
long mtype;
char mtext[1030];
}msg;
int msgqid,i;
void CLINT()
{int i;
msgqid=msgget(MSGKEY,0077);
for(i=10;i>;=1;i--)
{
msg.mtype=i;
printf("(clint)sent\n"
;/
msgsnd(msgqid,&msg,1024,0);
}
exit(0);
}
void SERVER()
{
msgqid=msgget(MSGKEY,0777|IPC_CREAT);
do
{
msgrcv(msgqid,&msg,1030,0,0);
printf("(srever)receive\n"
;
}while(msg.mtype!=1);
msgct1(msgqid,IPC_RMID,0);
exit(0);
}
void main()
{
while((i=fork())==1);
if(!i)SERVER();
while((i=fork())==1);
if(!i)CLINT();
wait(0);
wait(0);
}
望看到此贴的各位高手们,请留下你们宝贵的“墨宝”,小的感激不过。谢谢。
作者:
saiman
时间:
2004-04-21 13:34
标题:
恳请各位程序设计的高手帮忙!
我想,应该不会有人这样“帮”你的。
作者:
aspbiz
时间:
2004-04-21 17:57
标题:
恳请各位程序设计的高手帮忙!
我想也是,
自己好好做吧,
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2