本文主要是介绍fopen打开图片文件失败,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
用fopen打开bmp文件,其中有一些能够打开,一些不能打开,程序如下:
FILE *fp = fopen(pFileName, "rb"); // 二进制读方式打开指定的图像文件
文件名如下:
运行后:
分析问题:
后来通过比较能打开的和不能打开的图片文件属性:
能打开的图片:
不能打开的图片:
可以发现,不能打开的图片多了一个安全选项。
解决问题:
点击解除锁定,再运行,则文件可以打开。
结论:
1、文件的权限不够时,不能打开文件;
2、文件的路径不对时,不能打开文件;
3、从网上下载的图片容易出现安全设置;
这篇关于fopen打开图片文件失败的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!