fwrite写入字节数与实际不符,解决:刷新缓冲区
遇到这样一个情况:以二进制形式打开文件,循环中每次fwrite写入固定字节,但每次实际写入字节数与fwrite参数都不一样,有多有少,但是!循环完后总的字节数是一致的。于是打开google搜索,大多是说不以二进制打开的情况下会产生多余字节,自动添加\n等,显然与我的情况不符。进一步搜索,问题得到了解决:C库函数写文件通过缓冲区,所以产生每次fwrite字节数不一的情...
原创
2019-04-28 21:37:40 ·
5753 阅读 ·
0 评论