可作为函数 fopen 中第一个参数的正确格式?

 我来答
分享社会民生
高粉答主

2019-09-02 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283356

向TA提问 私信TA
展开全部

正确格式:"c:\\user\\text.txt"。在C语言里,\是个转译字符,如果想打入\那么前面必须得加个\转译一下。

告诉编译器后面的那个是个字符\,就是\n,一个\后面加个n就表示换行了。

PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将 filename 当成一个普通的文件名继续执行下去。

扩展资料:

1、在Windows系统中,文本模式下,文件以"\r\n"代表换行。若以文本模式打开文件,并用 fputs 等函数写入换行符"\n"时。

函数会自动在"\n"前面加上"\r"。即实际写入文件的是"\r\n"。

2、在类 Unix/Linux 系统中文本模式下,文件以"\n"代表换行。所以 Linux 系统中在文本模式和二进制模式下并无区别。

打开方式总结:

各种打开方式主要有三个方面的区别:

1、打开是否为二进制文件,用“b”标识。

2、读写的方式,有以下几种:只读、只写、读写、追加只写、追加读写这几种方式。

参考资料来源:百度百科-fopen

慎重还可靠灬宝贝f
推荐于2017-09-02 · TA获得超过12.9万个赞
知道大有可为答主
回答量:1.9万
采纳率:52%
帮助的人:2646万
展开全部
fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。
如:
"B:TEST.DAT"
"C:\\TC\\TEST.DAT"
如果将路径写成"C:\TC\TEST.DAT"是不正确的, 这一点要特别注意。
如果成功的打开一个文件, fopen()函数返回文件指针, 否则返回空指针
(NULL)。由此可判断文件打开是否成功。
例如:
#iclude
main()
{
FILE *fp; /*定义一个文件指针*/
int i;
fp=fopen("CLIB", "rb"); /*打开当前目录名为CLIB的文件只读*/
if(fp==NULL) /*判断文件是否打开成功*/
puts("File open error");/*提示打开不成功*/
i=fclose(fp); /*关闭打开的文件*/
if(i==0) /*判断文件是否关闭成功*/
printf("O,K"); /*提示关闭成功*/
else
puts("File close error");/*提示关闭不成功*/
}
然而第二个形式参数表示打开文件的类型
"r"
打开一个用于读取的文本文件
"w"
创建一个用于写入的文本文件
"a"
附加到一个文本文件
"rb"
打开一个用于读取的二进制文件
"wb"
创建一个用于写入的二进制文件
"ab"
附加到一个二进制文件
"r+"
打开一个用于读/写的文本文件
"w+"
创建一个用于读/写的文本文件
"a+"
打开一个用于读/写的文本文件
“rt”
只读打开一个文本文件,只允许读数据
“wt”
只写打开或建立一个文本文件,只允许写数据
“at”
追加打开一个文本文件,并在文件末尾写数据
“rb”
只读打开一个二进制文件,只允许读数据
“wb”
只写打开或建立一个二进制文件,只允许写数据
“ab”
追加打开一个二进制文件,并在文件末尾写数据
“rt+”
读写打开一个文本文件,允许读和写
“wt+”
读写打开或建立一个文本文件,允许读写
“at+”
读写打开一个文本文件,允许读,或在文件末追加数据
“rb+”
读写打开一个二进制文件,允许读和写
“wb+”
读写打开或建立一个二进制文件,允许读和写
“ab+”
读写打开一个二进制文件,允许读,或在文件末追加数据
摘自百度百科
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翁锦文
2015-06-03 · TA获得超过10.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:72%
帮助的人:5067万
展开全部
可作为函数 fopen 中第一个参数的正确格式:"c:\\user\\text.txt"

fopen() 将 filename 指定的名字资源绑定到一个流上。如果 filename 是 "scheme://..." 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将 filename 当成一个普通的文件名继续执行下去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风中帆动
2013-05-09
知道答主
回答量:10
采纳率:0%
帮助的人:10.8万
展开全部
"c:\user\text.txt"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萧萧笑舞
2012-05-16
知道答主
回答量:6
采纳率:0%
帮助的人:3.7万
展开全部
c\\user\\text.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式