永发信息网

怎样让c语言判断文件是否存在

答案:2  悬赏:70  手机版
解决时间 2021-02-13 08:11
怎样让c语言判断文件是否存在
最佳答案
FILE * fp;

fp=fopen("h:\\abc\\x.txt","r");

if(fp==NULL)
{
//不存在
}
else
{
fclose(fp);
}

可以把上述代码封装成一个函数。

其实也可以考虑用Windows api 来进行判断追问fclose(fp);
是什么?可以删掉吗
文件目录必须是带双斜杠的吗追答在C和C++的字符和字符串中 \\ 代表 \

那个fclose不可以删除

上面的做法其实是用只读的方式打开一个文件,如果打开成功,则认为存在,否则认为不存在。

大多数情况下这种判断方式是足够了。追问还有个最重要的问题:怎样在上述的代码中在读取h:\\abc\\x.txt的内容,但不在屏幕上打出,但将此段内容中的所有字符全部存入c中的字符变量a中。帮帮忙~前面的代码我试了都很成功!追答字符变量a只能存一个字符,
不可能存下一个文件的所有内容deep。

我觉得你C的基本功很不扎实,建议先找本C的书仔细看看2-3周。
全部回答
fp=fopen("x.txt","r");
if(fp==NULL)
就是没打开
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新港路/春阳路(路口)这个地址在什么地方,我
说一个男人是被用过的杜蕾斯是什么意思啊
Fuckmelon's wife是什么意思
给轿车加装一个尾翼交警会不会抓?抓了怎么处
益民五金建材经营部在什么地方啊,我要过去处
洛克王国消消乐怎么玩
深圳社保中断后会有什么影响
太和县城关镇南大社区在什么地方啊,我要过去
求鹡鸰女神同人文
名字 张鼎威 字应该是什么
哥特为什么以死亡为快乐?
陆羽茶品在哪里啊,我有事要去这个地方
大学考证有用吗
读亚洲某国位置示意图,回答3—5题。【小题1
国际上用来计算GDP有几种方法
推荐资讯
赞美龙湾水库诗歌
有没有雨刮电机异响或坏的车友,这个问题有什
川美理发店地址在什么地方,想过去办事
大海是由一滴滴水组成,而一滴滴水离开大海就
怎样对升降机机构有个了解,大家对此有了解吗
步行街一段地址有知道的么?有点事想过去
汽车后视镜防雨膜防雾膜有用吗,有没有人可以
历史政治类题型怎么答
【What do you suppose has happened to him?
四海庄四村村地址好找么,我有些事要过去
在蛋白质的提取和分离实验中,下列对样品处理
奥尼泽水貂工厂店怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?