
编写两个程序mysem.c(编译后为mysem)和myinput.c(编译后为myinput),实现两个程序(进程)之间的通信。要求如下:
1、 mysem创建一个共享内存myshm(共享内存ID,内存大小为512字节),供mysem和myinput共享
2、 mysem创建一个子进程,该子进程加载myinput
3、 myinput从键盘以追加方式向myshm中输入信息(字符型),mysem接收信息并显示在屏幕上
4、 当myinput从键盘输入“end”并存入myshm后,myinput结束(退出),mysem收到“end”显示后,也退出,并释放所有的资源。
--
这里有些不会,就是如何让接收的程序随输入的程序同步显示输入的信息,我只知道如何让接收的程序一次输出所有输入的内容而已。大家指点一下吧。

谢谢

答案好的,我一定给分的,90分。