c语言文件问题: 1."rb"与 "r"的含义分别是什么 2.while(!feof(fp))是什么意思?

 我来答
zero_fn
推荐于2016-09-02 · TA获得超过2258个赞
知道小有建树答主
回答量:1173
采纳率:80%
帮助的人:451万
展开全部
"r".为读而打开文本文件.(不存在则出错)
"rb".为读而打开二进制文件
while(!feof(fp)) 文件到尾判断

最常用的文件使用方式及其含义如下:
"r".为读而打开文本文件.(不存在则出错)
"rb".为读而打开二进制文件.
"w".为写而打开文本文件.(若不存在则新建,反之,则从文件起始位置写,原内容将被覆盖)
"wb".为写而打开二进制文件.
"a".为在文件后面添加数据而打开文本文件.(若不存在,则新建;反之,在原文件后追加)
"ab".为在文件后面添加数据而打开一个二进制文件.
"r+".为读和写而打开文本文件.(读时,从头开始;在写数据时,新数据只覆盖所占的空间,其后不变)
"rb+".为读和写而打开二进制文件.只是在随后的读写时,可以由位置函数设置读和写的起始位置.
"w+".首先建立一个新文件,进行写操作,随后可以从头开始读.(若文件存在,原内容将全部消失)
"wb+".功能与"w+"同.只是在随后的读写时,可以由位置函数设置读和写的起始位置.
"a+".功能与"a"相同;只是在文件尾部添加新的数据后,可以从头开始读.
"ab+".功能与"a+"相同;只是在文件尾部添加新数据之后,可以由位置函数设置开始读的起始位置.
不宜然EG
2011-12-05 · TA获得超过102个赞
知道答主
回答量:236
采纳率:0%
帮助的人:130万
展开全部
rb 读二进制文件
r读文本文件
while(!feof(fp))当文件没到结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式