[問題] 全緩衝 and 行緩衝

看板C_and_CPP (C/C++)作者 (yshihyu)時間10年前 (2015/06/30 00:34), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
https://gist.github.com/anonymous/ea35546dcd2507b48571 我使用linux 系統 , gcc , stdout 是行緩衝 , stderr 是無緩衝 程式運行結果是 , hello-err 先印出10次之後 再一口氣印hello-out 10次 這樣看起來 hello-out 先存在buffer 想請問一下行緩衝跟全緩衝的所用的buffer 是同個 buffer 嘛? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.97.1 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1435595685.A.6C4.html

06/30 02:40, , 1F
每個 file handle 有各自的 buffer mode 和 buffer; 參考
06/30 02:40, 1F

06/30 02:40, , 2F
setvbuf()
06/30 02:40, 2F
文章代碼(AID): #1LaNEbR4 (C_and_CPP)
文章代碼(AID): #1LaNEbR4 (C_and_CPP)