编写程序要求如下: 创建两个进程; 一个进程从终端输入自己的名字,另一个进程显示打印到终端; 进程间通信用共享内存来实现 创建的内存要回收; 提示: 1. 涉及的头文件: #include
#include
#include
#include
2. 终端接收输入的函数是scanf(),比如:scanf("%s",shmptr); ,输入的字符串存入指针shmptr中 3.两个进程要使用同一个共享内存,那两个进程要创建有相同key的共享内存 如: A进程:shmget(25,4096,IPC_CREAT) B 进程: shmget(25,4096,IPC_CREAT)