问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 打开文件的函数问题

发布网友 发布时间:2022-04-23 09:06

我来回答

4个回答

热心网友 时间:2023-10-09 01:33

这个程序的问题太大了,跟你说说主要的吧。
fp = fopen(FileName, "rb");中 filename 只的是一个已知的字符创,是要打开的文件的名字,你的filename==null,程序不知道要打开的是哪个文件,所以打开失败。
文件成功打开以后,fp指向的是文件里面的内容,而不是文件的名字,所以你读取fp跟bmp比较也是错的。
正确的读取文件应该是:
if((fp=fopen(FileName,"rb"))==NULL){printf(“文件不能打开\n”);}

热心网友 时间:2023-10-09 01:34

不是不能用 fclose() 而是 如果打开失败 fp为空的话,就不能再去用 fp来进行文件的读写操作了。
为空后就不能再 getc(fp)了

热心网友 时间:2023-10-09 01:34

你输入了什么

char *FileName=NULL
这句什么意思追问输入一个不存在的文件名

热心网友 时间:2023-10-09 01:35

先判断下路径是否为空?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“晚来天欲雪,能饮一杯无?”是什么意思_出处及原文翻译_学习力 胸肌中部怎么练 血沉高是怎么回事,怎样才能降低啊! 中海锦江城多久交房 “QMS”作为“质量管理体系”的英文缩写,其背后理论及应用如何?_百度... 我用QQ登的快手绑定了一个电话号码,电话号码不用了,现在怎么能登得进去... 桂林银行白金客户条件 桂林银行最高等级卡 iQOO 11系列曝光,预计年底正式发布! vivo X90先别买?iQOO 11系列配置堪称豪华 消费者该怎样对待外卖的食品安全问题? 如何用C语言fopen函数实现这样的文件打开功能? 5mm有多大,用什么可以比喻,大米或者玉米粒,什么都行,就是不知道5mm到底是多大 外卖行业的高知识化倾向越来越凸显,这一现象代表了什么? 关于c语言中如何打开文件 云南牛马驴羊交易市场? 5毫米多大 美团开店宝把语音播报关掉到账就慢了呢? 外卖员越来越多了,为什么很多年轻人都喜欢去送外卖? 花溪公园到花溪牛马市场怎么走 关掉美团外卖商家版的声音,但是电话声音不能关要,设置那里? 外卖小哥浑身是血瘫痪在地,期间手机狂响不断,外卖员的安全该如何保障? 5毫米有多大? 打开文件函数执行以后,我们需要进行怎样的判断和保留什么结果? 百色市隆林县牛马交易市场在哪? 有没有人会这些送外卖的考试知识点? C语言中的文件打开函数"fopen" 5毫米多大? 我现在流量不够了,要买个流量包!怎么办 贵阳市花溪区新牛马市住房会拆迁吗 美团外卖来信息没有声音怎么办 5毫米等于多少厘米? 云南省第一大牛马交易市场在那里 本人23岁,打算去送外卖,大家觉得送外卖怎么样? 在C语言中如何打开文件夹中的文件 5毫米降雨量有多大 想做外卖运营这块,要怎么运营才好,需要哪些准备啊? 5毫米是多大 外卖小哥送餐时,自身怎么注意安全问题? 5毫米到底有多长 从我国外卖用户规模近5亿人这一数据来看,折射出了哪些互联网新趋势? 硬盘分区MBR和GPT选哪个好?有什么区别 降雪量5毫米是多厚? 我想做外卖生意,就是简单的盖浇饭之类的,但是没开过店没有相关经验,想问下自己在家做的饭菜还可以 mbr每个分区用4个字节存储该分区总扇区数,那么每个分区最大支持2TB的容量啊,四个分区就是8TB 为什么不建议年轻人去送外卖? m.2硬盘可以用mbr吗 奶瓶中的爱马仕是什么牌子? 小雨雨量是5毫米,多少毫米是中雨、大雨、暴雨、特大暴雨 MBR格式支持多硬盘超过2TB吗?