我有一个大学的家庭作业。我的作业是使用fork和使用流水线的方法来制作项目,通过子进程和父进程传递数据。我们需要创建两个管道。第一个管道发送一个txt文件,您将在其中写入"Ps -A“的结果,第二个管道将返回pids及其优先级。教授说我们应该使用动态数组,通过一个结构,我们应该传递pids数组和ppids数组回child.Child,在屏幕上打印这两个数组。我的问题是,孩子在这里填满了所有的数组,但是当我把它们发送给父亲时,父亲不会简单地从struct中读取数组,也不会在屏幕上打印任何内容:(你能帮我解决这个问题吗? int *pid