+ -
当前位置:首页 → 问答吧 → 为什么我打开文件的FD总是为0

为什么我打开文件的FD总是为0

时间:2010-09-13

来源:互联网

  1. fd = open("./test",O_WRONLY | O_CREAT | O_TRUNC ,0644)
复制代码
打开文件时总是打开的fd =0;  这样的话总是写数据直接打开了标准输入,向里面写入东西,

退出程序后cat文件为空

作者: 0vk0   发布时间: 2010-09-13

这样open没问题,应该是其他问题。

作者: insnowind   发布时间: 2010-09-13

是不是前面把 0 close了?

作者: hellioncu   发布时间: 2010-09-13

有这种可能.... 把0,1,2都关了吧.

作者: gtkmm   发布时间: 2010-09-13

相关阅读 更多