[問題] fopen失敗

看板C_and_CPP (C/C++)作者 (老王)時間16年前 (2009/03/04 19:48), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
最近我的程式常常遇到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

03/04 20:10, , 1F
somefile 是不是唯讀?
03/04 20:10, 1F

03/04 20:12, , 2F
不是耶 我試過如果是唯讀 錯誤訊息是Permission denied
03/04 20:12, 2F

03/04 20:34, , 3F
fopen("somefile", "a+");
03/04 20:34, 3F
文章代碼(AID): #19hcg23d (C_and_CPP)
文章代碼(AID): #19hcg23d (C_and_CPP)