[問題] 關於連續開檔問題

看板C_and_CPP作者 (柳生)時間14年前 (2011/09/19 15:05), 編輯推噓5(5017)
留言22則, 10人參與, 最新討論串1/1
開發平台(Platform): Dev-c++ 小弟寫了一個開檔寫檔的小程式,並把程式包在while中 因為想要用第一次開檔產生的結果再來執行第二次 但是卻發現第二次在執行時,輸入的檔名無誤 可是f-open時卻總是找不到檔案,請問有大大遇到類似 的問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.122.216.76

09/19 15:18, , 1F
程式碼
09/19 15:18, 1F

09/19 15:31, , 2F
忘了fclose?
09/19 15:31, 2F

09/19 16:09, , 3F
要fclose()之後, 才能再fopen();
09/19 16:09, 3F

09/19 16:25, , 4F
要fclose(),再rewind,再fopen
09/19 16:25, 4F

09/19 17:08, , 5F
感謝angleevil大大,我想我跳過rewind這動作所以才這樣
09/19 17:08, 5F

09/19 19:26, , 6F
咦? 關了之後就關啦...rewind 是開著的檔才需要吧?
09/19 19:26, 6F

09/19 19:28, , 7F
嗯,rewind是在open狀態,把FILE* 指到檔案頭去,就不用
09/19 19:28, 7F

09/19 19:28, , 8F
fclose 後再 fopen 一次..
09/19 19:28, 8F

09/19 21:21, , 9F
我只能說,其實我是跟著ericinttu講法下來的
09/19 21:21, 9F

09/19 21:22, , 10F
他應該只是忘記用rewind,再重新開檔一次.
09/19 21:22, 10F

09/19 21:23, , 11F
有點無心插柳柳成音
09/19 21:23, 11F

09/19 21:24, , 12F
柳成音...是柳成蔭吧..
09/19 21:24, 12F

09/19 21:31, , 13F
虧我還特地google一下,結果錯字沒被矯正.幹麼降
09/19 21:31, 13F

09/19 21:31, , 14F
我畢業很久了,會記錯字阿
09/19 21:31, 14F

09/19 21:35, , 15F
都錯 是柳橙汁
09/19 21:35, 15F

09/19 21:35, , 16F
我要外套(狂抖)
09/19 21:35, 16F

09/19 22:14, , 17F
咳咳 我現在感冒 可不能受寒的XDD
09/19 22:14, 17F

09/19 23:39, , 18F
沒錯 是柳橙汁 無誤XD
09/19 23:39, 18F

09/21 15:47, , 19F
其實是angle大大給我靈感,在close後還要clear。
09/21 15:47, 19F

09/21 15:48, , 20F
其實是angle大大給我靈感,在close後還要clear。
09/21 15:48, 20F

09/21 15:48, , 21F
我是感謝他這點......
09/21 15:48, 21F

09/21 16:15, , 22F
其實你不用重複兩次
09/21 16:15, 22F
文章代碼(AID): #1ETkd5tE (C_and_CPP)