Re: [問題] 關於 Lock a file 的現象之請教

看板Programming作者 (可苦可樂)時間16年前 (2008/04/20 21:59), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/4 (看更多)
經同學指導 上敘猜測 fopen 時就立即 buffer 的觀念是錯的 XD 在此修正一下 Orz 同學說:其實這是 fflush 的問題 然後 gcc v4 也有問題.... fopen 是 fully buffered, 有 I/O 才會更新 fp->_bf fopen 並不會一開始就自動幫你做 buffering 所以 只能說 彷彿是 fclose 時沒有更新好 可在關檔前執行 fflush 來加以更新 只能說 凡事不是能掌控的 XD 剛又看了一次 算是 UnlockFileByPtr 的問題 因為是先解開才 fclose 的 所以有機會導致更新不正確 另外 也有人問彩色碼怎貼  可以參考這兒 http://wish.kuso.cc/bbscode.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.217.56

04/20 22:01, , 1F
fopen是含在libc裡吧,gcc帶的是libstdc++
04/20 22:01, 1F

04/20 22:04, , 2F
XD 我發現是 UnlockFileByPtr 的問題了
04/20 22:04, 2F
※ 編輯: changyy 來自: 140.123.217.56 (04/20 22:26)
文章代碼(AID): #182qmeyY (Programming)
文章代碼(AID): #182qmeyY (Programming)