问题描述:
用fopen打开bmp文件,其中有一些能够打开,一些不能打开,程序如下:
FILE *fp = fopen(pFileName, "rb"); // 二进制读方式打开指定的图像文件
文件名如下:

运行后:
分析问题:
后来通过比较能打开的和不能打开的图片文件属性:
能打开的图片:

不能打开的图片:

可以发现,不能打开的图片多了一个安全选项。
解决问题:
点击解除锁定,再运行,则文件可以打开。
结论:
1、文件的权限不够时,不能打开文件;
2、文件的路径不对时,不能打开文件;
3、从网上下载的图片容易出现安全设置;


本文探讨了使用fopen函数打开BMP文件时遇到的问题,分析了文件权限不足及安全设置不当导致无法打开的原因,并提供了相应的解决方案。
2824

被折叠的 条评论
为什么被折叠?



