- 博客(8)
- 收藏
- 关注
转载 fopen , fread fwrite 函数读写二进制文件 问题总结
最近在解析 png 数据文件, 发现一个文件操作中容易忽略的问题,问题描述如下:在使用 fread 读二进制文件(png 图片)的时候, 发现读取到内存中的数据和 二进制文件中的数据不一致, 同样, 在 使用 fwrite 写二进制文件(png 图片)的时候, 发现写入到内存中的数据和 二进制文件中的数据和内存中的数据也不一致。 这个问题头疼了两天, 结果发现了一个很低级的错误。就是在读写
2016-06-03 22:56:46 5908 1
转载 feof()和EOF的用法—— C中文件结尾的判断
昨天突然被一位朋友问到了关于文件结尾的程序问题。在用feof()判断文件时,复制会多产生一个字符。这个问题在大一的时候,老师上课就强调过,但那时只是模糊的记得个大概,记得这个函数如果用的不对就是会出现问题,解决是要先读一下,然后再判断,具体的什么还真实忘了。而且平常经常用的EOF,所以这个问题自己并没有一个特别好的概念。现在写的C语言多了,应该能理解这个问题存在的原因。所以
2016-06-03 22:35:46 1036
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人