鱼C论坛

 找回密码
 立即注册
查看: 2778|回复: 9

能打开txt文件 但是打不开图片

[复制链接]
发表于 2018-7-11 21:39:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
c语言的文件操作  
fopen("1.jpg","rb")
源程序与图片在同一路径
编译环境是devc++
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-11 22:32:01 | 显示全部楼层
请问打不开的具体表现是什么样的,可以测试一下fopen函数的返回值是否正常
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-12 08:49:07 | 显示全部楼层
DadingVIP 发表于 2018-7-11 22:32
请问打不开的具体表现是什么样的,可以测试一下fopen函数的返回值是否正常

就是这样      if(!=(fp=fopen("1.jpg","rb"))){
                                    printf("打不开图片");
运行之后就输出打不开图片
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-12 09:49:44 | 显示全部楼层
貌似是条件判断语句存在问题吧,“if(!=(fp=fopen("1.jpg","rb"))”语句中的“!=”应该是“!”.
或者用 if((fp=fopen("1.jpg","rb"))==NULL)试一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-12 17:23:46 | 显示全部楼层
修改成 if(!(fp=fopen("1.jpg","rb"))){
                                    printf("打不开图片");}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-13 18:10:56 | 显示全部楼层
#include "stdio.h"
int main(){
        FILE * fp1 =  fopen("test.c","rb");
        FILE * fp2 =  fopen("1.png","rb");
        FILE * fp3 =  fopen("1.mkv","rb");
        if(fp1 &&  fp2 && fp3){
                printf("open ok\n");
                printf("%p %p %p\n",fp1,fp2,fp3);
        }
}

2.gif
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-13 19:11:49 | 显示全部楼层

谢谢 !!我试一试  反正我以前的那个代码 也没问题啊  我试试你这个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-13 19:22:32 | 显示全部楼层

还是不行   我文件里都有内容了啊    可能是电脑问题 图片1.png 图片3.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-13 19:34:35 | 显示全部楼层
王7149 发表于 2018-7-13 19:22
还是不行   我文件里都有内容了啊    可能是电脑问题

哈哈。。一般有bug的时候我都怪电脑,其实结果都是自己错了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-13 19:45:29 | 显示全部楼层
关键是感觉 发表于 2018-7-13 19:34
哈哈。。一般有bug的时候我都怪电脑,其实结果都是自己错了。

但是现在真的找不出问题,可能是知识浅薄
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-30 02:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表