请问一下在C语言中,r+和w+,及a+这三个操作有哪些区别?
5个回答
展开全部
使用r+选项,将r选择项的功能扩充为即允许读也允许写文件。(该文件必须存在)
使用w+选项建立一个可读可写的新文件。(若文件不存在则建立文件)
使用a+可以从文件的当前位置开始往文件中添加内容,而用可同时读写文件。(若文件不存在则建立文件,若存在则将数据添加到文件尾)。
希望有所帮助。
使用w+选项建立一个可读可写的新文件。(若文件不存在则建立文件)
使用a+可以从文件的当前位置开始往文件中添加内容,而用可同时读写文件。(若文件不存在则建立文件,若存在则将数据添加到文件尾)。
希望有所帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不是文件操作么
“r+” 打开文件用于读和写(该文件必须存在)。
“w+” 打开一个空文件用于读和写,如果给定的文件存在,它的内容被消毁。
“a+” 打开文件用于读和添加,添加操作包括在新数据写到该文件之前删除EOF标志,
“r+” 打开文件用于读和写(该文件必须存在)。
“w+” 打开一个空文件用于读和写,如果给定的文件存在,它的内容被消毁。
“a+” 打开文件用于读和添加,添加操作包括在新数据写到该文件之前删除EOF标志,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-11
展开全部
read
write
append
write
append
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
r+:表示打开一个文本文件准备进行读写,w+:表示为读写建立一个新的文本文件,a+:表示为读写打开一个文本文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询