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

C语言中的fopen()函数打开文件时,文件名有什么限制吗?

发布网友 发布时间:2023-02-20 00:09

我来回答

5个回答

热心网友 时间:2023-09-08 22:59

文件名必须是一个C字符串,它是符合操作系统标准的合法文件,含.和下划线不会错。
如:
FILE *fin = fopen("data_.dat", "r");

FILE *fout = fopen("C:\\temp\\o_data.dat", "w");

由于\为转义操作符,故目录要用两个\\

热心网友 时间:2023-09-08 22:59

文件主名和扩展名可以使用的字符是:


文件名字母大小写的区分:


文件名长度的*:


文件名可以直接写进去函数里,也可以放在变量里:

FILE *fp; 
char namein[]="abc.txt";
fp=fopen(namein,"r");
或 fp=fopen("abc.txt","r");


文件名若带路径,单反斜杠要写成双反斜杠,例如:

char namein[]="C:\\path\\abc.txt";

热心网友 时间:2023-09-08 23:00

文件名没有*,含点和下划线也没有问题,用引号引起来即可,路径中的“\”要写成"\\"或者“/”

热心网友 时间:2023-09-08 23:01

没*~
相同目录下的文件即可
不带后缀
xx
fopen("xx",fp);
带的
text.txt
fopen("text.txt",fp)

热心网友 时间:2023-09-08 23:01

没有把,不过转义字符应该不能用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八个月孕妇痔疮怎么办 怀孕痔疮严重怎么缓解 孕妇能割痔疮吗 孕37周痔疮严重怎么办 孕37周痔疮可以顺产吗 怀孕晚期痔疮严重怎么办 我打开网上邻居,里面变成空的了,以前打开就有“宽带连接”和“本地连 ... 单位有些电脑打开网上邻居没东西显示是为什么? 生产线称重 梦比优斯奥特曼第35集19:38秒时,希卡利站起来时的那个背景音乐是... 梦比优斯奥特曼中希卡利出现时的音乐 带你领略黑白灰三色风格 时尚装修设计 天朗星行车记录仪不停从新启动? carplay用siri控制高德地图就断 意思相反的的成语 犀牛文件导入su太多面怎么办 生姜洗发水对增发固发有用吗?是纯生姜汁涂抹还是用洗发水?有推荐的吗? 智行火车票儿童票手机号留的父母的退不了票怎么办? 智行火车票没有退票按钮 总裁认女儿土耳其的剧叫什么 中国救援队是第几个到达土耳其的 土耳其哪支外国救援队救人最多 电脑开机十几秒就断电关机? 一台电脑怎样同时登陆两个码 电脑上可以登录两个吗 电脑上能登录两个吗 电脑上可以登录两个吗 电脑可以登陆两个吗 淘宝图片管理里我的设置水印为什么只显示半边? 反角度镜头 正反打镜头如何解决背景逆向问题 什么手机的调制调解器好用 rmvb转mp4注册码? 请问现在在福建泉州办理邮政储蓄的银行卡需要开卡工本费吗?收年费吗? rmvb转换器注册码是什么?有知道的发给我;急用;快拜托了各位 谢谢 外地人在泉州办银行卡需要提供什么资料 玉中之王是指? vivo xplay 8月的价格会是怎样 vivoxplay版本6.6.8怎么样? vivoxplay什么轮胎也是 怎样下载bilibili视频封面? 中央民族舞蹈学院专硕教育复试都考什么 中央民大硕士舞蹈研究生好考吗 A pple lnc是什么 APP Ie .lnc .WCDMA 是什么意思? 哪些软件可以看视频 直播视频的软件 做包子水太热会怎么样 城市下立交雨水排水系统研究? 绿色雨水排水系统研究? 无端听画角,枕畔红冰薄。原文_翻译及赏析 荆州旅游景点攻略