可以用rb的方式txt打开方式没有exceltxt文件吗?如果能txt打开方式没有excel,和用r的方式txt打开方式没有excel有什么不同呢?

标准c库中fopen的两种“r”“rb”打开方式有什么不同?_百度知道
标准c库中fopen的两种“r”“rb”打开方式有什么不同?
&r&和&rb&是两种读取文件的方式。&r&是以文本形式读,&rb&是以二进制的形式读。 文件在磁盘中存储都是以二进制的形式存储的。但是读的时候,如何解释这些二进制文件是可以选择的。一般有如下两种方式:1、以ASCII码的方式,即将存储的二进制数值当做字符的ASCII码值来进行读取,也就是&r&的方式;2、以文件存储时原本的二进制形式原样读出,也就是&rb&的方式。
其他类似问题
为您推荐:
提问者采纳
但是读的时候;r&r&的方式,也就是&quot。一般有两种方式;是以文本形式读。另一种是以文件存储时原本的二进制形式,如何解释这些二进制文件是可以选择的;rb&quot,&是以二进制的形式读;rb&quot,&quot,一种是以ASCII码的方式,也就是&quot就是两种读的方式。文件在磁盘中存储都是以二进制的形式存储的
其他2条回答
如a,如a,可以在程序中读取其中的数据.txt文件。以rb的方式打开主要是针对二进制文件来说,也就是打开一个二进制文件.bin等等。然后读取二进制信息以r 的方式打开是打开一个文本文件
带b的是以二进制方式打开的。
fopen的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言中文件的信息存储在文件信息区中,存放着的文件操作方式,与fopen函数中的文件使用方式如“r”区别_百度知道
C语言中文件的信息存储在文件信息区中,存放着的文件操作方式,与fopen函数中的文件使用方式如“r”区别
文件信息区是用一个结构体定义,里面存放了文件操作模式,这与调用fopen函数定义的文件使用方式有什么区别?
提问者采纳
文件信息区存放着操作模式 但不仅仅是操作模式 还有一些其他信息 比如文件的操作点 是否出错 等等而其中的文件操作模式是二进制方式储存的 其值由你fopen传入的使用方式决定也就是这个操作模式和使用方式可以说是二而一的
也就是说fopen(“文件名”,r)函数的参数r的值会被赋给文件信息区中的操作模式。如果操作模式和使用方式是一个东西,那为什么有些文件,fopen不能打开,返回Null?如果这两个东西是一回事,也就是说任何缓冲文件系统都可以写了,因为文件的使用方式r会赋给操作模式,这样可以对任何文件进行写操作了,只要在fopen(&文件名&,r)就可了。
对于C语言来说 它能看到的只是一个文件 至于这个文件是否被可读写,那要看文件系统的当文件被打开时 会向文件系统查询,如果打开方式选择的是&r& 那么就会检查读权限 如果当前用户对该文件有读权限 则创建一个文件信息区,并把当前的操作模式存到文件信息区,并以FILE *的格式返回如果没有读权限 那么自然会返回NULL对于文件打开方式来说 有读 写 附加的区别对于文件系统来说 只有读写运行的区别这两者是不同的
明白,好的,谢谢你详细的分析!
提问者评价
来自团队:
其他类似问题
为您推荐:
其他1条回答
r+&以附加方式打开可读写的文件。若文件不存在则建立该文件。w+&nbsp。w&读写打开一个文本文件,允许读写数据;读写打开一个二进制文件,即该文件内容会消失,该文件必须存在,该文件必须存在,若文件存在则文件长度清为0,如果文件存在。a+&nbsp。a&以附加的方式打开只写文件;打开可读写文件,允许读和写,若文件存在则文件长度清为零,即文件原先的内容会被保留,即文件原先的内容会被保留,则会建立该文件;打开只写文件;以可读写方式打开文件,写入的数据会被加到文件尾。若文件不存在则建立该文件;以只读方式打开文件。若文件不存在。rw+&nbsp,文件必须存在,即该文件内容会消失r&nbsp,写入的数据会被加到文件尾后。rb+&nbsp,如果文件存在。若文件不存在,则会建立该文件
你复制一些东西到这来干什么?书上有的东西需要你回答吗?
可是你问的是这个呀,不需要还问
文件信息区是用一个结构体定义,里面存放了文件操作模式,这与调用fopen函数定义的文件使用方式有什么区别?
FILE 结构体没有研究过,不了解
fopen的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁第13章 文件_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第13章 文件
上传于||暂无简介
大小:265.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以( 方式打开文件。_百度知道
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以( 方式打开文件。
我选的是A;ab& C;rb+&quot,答案却是B; B;wb+&应该选什么呢.&quot.& D.&ab+&quot.&quotA
例如 FILE * fp=fopen(&quot.DAT&quot:&#92, &a+&; fopen()函数中第一个形式参数表示文件名。两个反斜线“\
二进制文件(可以和上面每一项合用)
打开一个文字文件读/rb&quot: 文件指针名=fopen(文件名;&#92,这是一个二进制文件;b&quot:FILE *fphzkfphzk=(&quot,其调用的一般形式为:\TC\
打开或创建一个文件增补
--详细说明 fopen()函数的用法 fopen函数用于打开文件;
创建文字文件只写
&TEST; 注意。
表 文件操作类型
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
————————————————————————————
& ”中的第一个表示转义字符, *type);C;其意义是在当前目录下打开文件file a, 其调用格式为.DAT&r+&quotfopen(\
创建一个文字文件读/写
&quot, 如果文件不存在则创建一个
&quot,第二个表示根目录;wb+&quot。又如: &quot,只允许进行“读”操作;TC&#92,使用文件方式) 其中;
增补,下面给出了它们的符号和意义;a&quot,“文件名”是被打开文件的文件名;&#92,&quot。第二个形式参数表示打开文件的类型;hzk16')其意义是打开C驱动器磁盘的根目录下的文件hzk16;写
打开文字文件只读
&c, 可以包含路径和文件名两部分, 这一点要特别注意:TEST:如果将路径写成&file a&quot。 fopen 函数用来打开一个文件;r&w+b&quot。关于文件类型的规定参见下表。使用文件的方式共有12种: FILE *fopen(char *filename.DAT&,只允许按二进制方式进行读操作,&quot。 “使用文件方式”是指文件的类型和操作要求;fp=(&quot,“文件指针名”必须是被说明为FILE 类型的指针变量;\ &TEST;),并使fp指向该文件;);B。如;r&quot:&#92: FILE *fp, &是不正确的;C;.dat&test。“文件名”是字符串常量或字符串数组;t&w&quot
知道智能回答机器人
根据知道用户的观点和内容总结出特定问题的答案,为知道用户提供更好的问答体验。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 rb文件怎么打开 的文章

 

随机推荐