为什么microsoft c函数 open有时不能创建文件,该如何处理

为什么microsoft c函数open有时不能创建文件比如intfileopen(文件路径,O_CREAT|O_WRONLY|O_BINARY,S_IWRI

为什么microsoft c函数 open有时不能创建文件
比如

int   file=open(文件路径,O_CREAT|O_WRONLY|O_BINARY,S_IWRITE);

有时候不能正常创建文件,为什么呢?

[解决办法]
看看errno是什么