gpt4 book ai didi

c - 如何重新打开一个关闭的文件描述符

转载 作者:数据小太阳 更新时间:2023-10-29 03:36:00 26 4
gpt4 key购买 nike

我有一个场景,我为两个 child 和 parent 之间的通信创建了管道。 Parent 将(使用写入函数)数据写入管道并关闭相应的文件描述符。问题是当我想再次将数据写入管道时,写入函数返回错误代码 -1。我认为这是因为在上一次迭代中已经关闭了写入端。那么对应的文件描述符关闭一次后如何打开。

我尝试使用 open() 函数,该函数需要某些文件的路径作为参数。但是我没有在我的应用程序中使用任何文件。我有简单的文件描述符 (int arr[2])。

是否可以通过管道实现上述场景????

最佳答案

一旦管道关闭,它就关闭了。你不能把它带回来。

如果您想向其中写入更多内容,首先不要关闭它 - 就这么简单。

关于c - 如何重新打开一个关闭的文件描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57968288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com