要求是用3个进程输出
P3, line 1, ghi
P2, line 1, def
P1, line 1, abc
P3, line 2, ghi
P2, line 2, def
P1, line 2, abc
…
P3, line 30, ghi
P2, line 30, def
P1, line 30, abc
三个进程分别对应输出P3,P2,和P1开头的行
因为没学进程间通信,所以要求这三个进程用读写同一个文件的方法来保持同步
ghi,def,abc是程序执行的三个参数
我写的程序,用gcc编译后运行,输出了第一行P3,Line 1,xxx 以后会显示segmentation fault
研究了一天都没有结果
请高手帮我看看到底问题出在哪里?谢谢!
我的代码在附件里 |