作者bgcrwf (老王)
看板C_and_CPP
标题[问题] fopen失败
时间Wed Mar 4 19:48:14 2009
最近我的程式常常遇到fopen失败的问题
以下是我从程式中撷取出相关片段
程式在linux下执行
程式范例:
FILE *file = fopen("somefile", "a");
if(file == NULL) {
printf("errno=%d\n", errno);
}
结果:
errno = 17
我去查了GOOGLE
这个ID是说File Exists
但是使用append模式不是不用管档案存不存在吗??
(我的情况是档案已经存在)
而且还是偶而发生 不是每次都会出现 = =
找了很久都找不到原因
希望有人可以帮忙一下
谢谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.66.129
1F:推 in09:somefile 是不是唯读? 03/04 20:10
2F:→ bgcrwf:不是耶 我试过如果是唯读 错误讯息是Permission denied 03/04 20:12
3F:推 godman362:fopen("somefile", "a+"); 03/04 20:34