FILE * in;
in = fopen("file1.bmp", "rb");
if (in == NULL) {
perror("file1.bmp");
return ;
}
为什么我无法打开 *.bmp 文件。 fopen() 返回 NULL。
任何人都可以帮助我如何成功打开 BMP 文件。我应该使用其他一些 C++ 函数吗?如果是,请告诉我。一个例子会很有帮助。我在 VS2008 中使用 VC++。
提前致谢。
最佳答案
文件不存在,或者您无法从中读取(可能是文件权限问题)?
您可能遇到工作目录问题。尝试使用完全限定路径打开文件。
这也是一道普通的 C 题
关于c - fopen 在尝试打开 bmp 文件(C++)时返回 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13288480/