作者yshihyu (yshihyu)
看板C_and_CPP
標題[問題] 全緩衝 and 行緩衝
時間Tue Jun 30 00:34:39 2015
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
→ scwg: 每個 file handle 有各自的 buffer mode 和 buffer; 參考 06/30 02:40
→ scwg: setvbuf() 06/30 02:40