首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

_open函数的返回值替0

2013-09-28 
_open函数的返回值为0按照解释,返回文件句柄或-1.返回0是正确的句柄吗?好像不是的,读写这个句柄会报错的。

_open函数的返回值为0
按照解释,返回文件句柄或-1.
返回0是正确的句柄吗?好像不是的,读写这个句柄会报错的。
请问,是什么原因导致返回0,怎么解决?
谢谢。 文件操作
[解决办法]
你哪个平台啊,在linux/unix平台,句柄是从0开始的,如果你把标准输入输出关闭了,是可以使用0的。
[解决办法]

引用:
在win7上面,我是循环读一个目录下的文件,第一个文件open的句柄是3,没有问题,第二个文件open的句柄是0,会报错。


打开失败了吧! 有没有打开操作的权限阿?或者文件名路径是否正确阿?

热点排行