MSVC文件流的EOF
項目需要用到C/C++文件流,原本讀寫UTF-8和GBK格式一切正常,但遇到jpg文件老是提前終止,甚至讀取UTF-16LE格式的文本文件也是。
調試排錯,發現問題出在了0x1A
這個字符。
上網查閱資料,發現該字符可表示EOF,要fopen應使用”b”。
本站所有文章除特別聲明外,均採用 CC BY-SA 4.0 協議 ,轉載請註明出處!
項目需要用到C/C++文件流,原本讀寫UTF-8和GBK格式一切正常,但遇到jpg文件老是提前終止,甚至讀取UTF-16LE格式的文本文件也是。
調試排錯,發現問題出在了0x1A
這個字符。
上網查閱資料,發現該字符可表示EOF,要fopen應使用”b”。
本站所有文章除特別聲明外,均採用 CC BY-SA 4.0 協議 ,轉載請註明出處!
目錄