以文本方式打開文本檔案進行讀寫時,若文本檔案中有\r\n會丟棄\r只讀入\n,寫入時也一樣,然后問題來了,以文本方式打開二進制檔案進行讀寫時也會進行這種轉換,所以可能會導致讀取出的內容有誤,想問的是二進制檔案里存盤的都是01嗎?既然存盤的都是01,他這里說的導致讀取內容有誤是什么意思,是用讀寫函式時會出錯嗎,還是其它什么意思,有代碼示例最好了,謝謝大家
uj5u.com熱心網友回復:
所有檔案的內容都只是一系列二進制位元組。uj5u.com熱心網友回復:
那這里說的檔案中有\r和\n指的是在哪里,它這里的打開一個檔案是指的我們滑鼠雙擊的這種打開嗎,這個是不是要學些底層知識才能弄明白啊,我不是cs的,現在只學了c語言,是不是應該再看些其它相關的書轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/278202.html
標籤:C語言
上一篇:Wow64Injectx64代碼無效,32位程式向64行程注入64dll的問題
下一篇:c語言數字炸彈雙人游戲
