[問題] binary file二進位檔的功用

看板C_and_CPP作者 (lyle)時間15年前 (2011/03/06 00:07), 編輯推噓5(504)
留言9則, 8人參與, 最新討論串1/1
用binary mode開檔的功用在哪 fopen("xxx", "r") fopen("xxx", "rb") 以上兩種開檔模式不是都可以用fread()嗎? 想了半天不知道為什麼要有二進位檔模式 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.188.174

03/06 00:11, , 1F
好像是差在,換行字元 \n
03/06 00:11, 1F

03/06 00:12, , 2F
"r"的話在windows下讀到\r\n會自動被轉換成\n
03/06 00:12, 2F

03/06 00:24, , 3F
所以只有差在換行嗎??
03/06 00:24, 3F

03/06 00:33, , 4F
是的
03/06 00:33, 4F

03/06 01:22, , 5F
差在換行就差很多了 orz
03/06 01:22, 5F

03/06 18:42, , 6F
用read()使用那兩種開檔模式的差異是?
03/06 18:42, 6F

03/06 18:43, , 7F
用fwrite和write的二進位檔的差異是?
03/06 18:43, 7F

03/06 21:10, , 8F
unbuffered I/O
03/06 21:10, 8F

03/07 18:46, , 9F
讀int的時候就有差了吧
03/07 18:46, 9F
文章代碼(AID): #1DSb_JEm (C_and_CPP)