windows下使用fread/fwrite的文件指針跳轉錯誤問題

坑的描述 用fwrite把數據寫入文件,再用fread讀取,發現後半部分的數據可能是錯的。 原因:原本要寫入文件的數據中,有0x0A,如果用的是文本模式打開的文件流,在windows下0x0A會被轉換爲0x0D和0x0A 其實windows下的git bash每次git add後都有類似的提示,只是一直沒太注意: 先說結論 用fread或fwrite的時候,如果是要寫入字符,那麼打開的文件、讀取的
相關文章
相關標籤/搜索