存储字节的不好方法:
我在文件中存储了大约一些字节。字节由任意位(1或0)组成。
约10个字节组成一个日志项目。我在的日志末尾添加'\ n'。
后来我从文件中读取(文件以文本格式存储和读取)。
我发现日志的一些两个字节组成'\ n'(0x0d,0x0a)。
但是我使用文件流的'readLine()'来读取文件的内容,这显然无法识别行的正确结尾。
我得到的结果是一个质量,但有没有更好的方法来存储字节(包含任意1或0)并从文件中读取?
我在qt中使用C++,如果可能的话,IDE下的解决方案应该更好。如何避免从文件中读取错误的' n'?
我的英文很差。感谢您的耐心阅读!
混合二进制和文本听起来像是一个灾难的食谱给我。为什么不定义每次读取N个字节的固定格式? – ksming