我目前正在使用管道分支和文件描述符,并且目前正在尝试。我创建了一个管道,并使用以下循环将其填充为2到n之间的整数
int f_descr[2];
int f=fork(); //fork
if (f>0){
close(f_descr[0]);
for(int i=2; i<n; i++)
write(f_descr[1], &i, sizeof(int));
}
close(f_descr[1]);
}
我现在遇到的问题是,我希望孩子仅从管道中读取不属于某个int val因素的值。我该怎么办?