发布网友 发布时间:2022-04-22 12:43
共1个回答
热心网友 时间:2022-06-26 05:04
1、你要先看一下你运行程序的账号在要创建文件的地方是不是有写入权限。
然后再看看文件系统是不是只读。然后再看看硬盘空间还有多大,够不够你用。
2、如果以上不能解决,fd=0好像是标准输出,
你试试把文件名写成完整的路径。用绝对路径和相对路径都试试一下,看看会不会有影响。比如(
/home/your/name/test.txt
)
3、还不行的话,
把creat改用
open()
试试。
如果以上都没解决,那我也没有办法了。