谢谢!进程B获得进程A中发送过来的消息,并从中取得文件描述符。根据获得的文件描述符,
直接从文件中读取数据,并将数据在标准输出中打印出来。
源代码如下:
B进程要求带一个参数。
请多指教!谢谢
见72行execl(...) 的 3个参数
B的参数实际就是A的第二个参数
我又想了一下,觉得应该这样。
把a文件编译成openfile
gcc -o openfile a.c
把b文件编译成b
gcc -o b b.c
运行:
./b /work/gcc/1.txt
1.txt有这么个txt文件。
可是还是不对。
高手支招啊