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

c语言中文件类型有几种?

发布网友 发布时间:2022-03-01 15:22

我来回答

1个回答

热心网友 时间:2022-03-01 16:51

主要是两种文件类型:1)文本文件,2)二进制文件。
一般来说,人类可读的文件都作为文本文件,例如一片文章。其余都作为二进制文件,例如一个程序。
在C语言中,文件的操作是通过FILE结构体进行了,利用fopen返回一个指向FILE结构体的指针,在使用fopen函数过程中,使用mode控制符对是否打开哪类文件进行控制:
FILE *fopen( const char *filename, const char *mode );
filename:文件名,mode:打开的模式,规定了是可读、可写、追加之类的属性。
r 以只读方式打开文件,该文件必须存在。
r+ 以可读写方式打开文件,该文件必须存在。
rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。
如果调用失败,返回一个空指针。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
官户的介绍 ...因为在家怕用水羊皮该硬了。如何清洗,不要说用盐,谢谢。 祛痣后的注意事项 “应道不痴颠”的出处是哪里 “素娥作意失幽期”的出处是哪里 斗鱼怎么举报主播 汪东城在张惠妹《记得》MV里哪里出现了啊? 谁知道张惠妹《记得》MV里的男主角是谁 关于幼儿想像的说法,不正确的是( )。 苏州游船招聘信息,苏州自驾游艇旅游攻略 请问OPPOa11可以设置充电提示音吗?如果可以该怎么设置 c语言中的指针类型属于原子类型还是结构类型? OPPO A11充电提示音没声音? oppoa11充电提示音怎么设置 在C语言中,怎么区分它到底属于哪种类型的指针函数? oppoa11充电提示音在哪里设置 c语言的数据类型是哪些??? c语言的基本类型数据有哪几种 C语言 四种基本数据类型 c语言中有字母有数字属于哪种类型 C语言是用什么类型的??? 在超市买的腌好的咸鸭蛋,买回来可以直接生吃吗?还是需要煮一下呢? c语言都有哪几种分类? C语言的数据类型分为几种? 。咸鸭蛋腌好后需耍全部煮孰放吗 咸鸭蛋腌好后怎么保存 腌制咸鸭蛋一个月之后,吃时还要煮吗? c语言是属于什么类型的语言,应该如何去学习? 腌咸鸭蛋怎么腌,几天才能吃 咸鸭蛋腌制多久可以吃 咸鸭蛋腌好后怎么 oppoR11手机怎么设置充电提示音? OPPOa11设置充电提示音,为什么在breeno'指令里面搞不了? oppoa11x充电提示音怎么改? c语言中char是什么类型? oppo手机如何设置充电提示音? QQ视频的截图存在哪?电脑重启怎样找回? qq视频截图保存在哪里 QQ聊天视频截图后默认保存到哪里了 - -!!具体点 洋葱圈怎么切 圆葱怎么切? 火腿肉的做法大全图解 火腿制作过程 如何切丁啊,胡萝卜,土豆,黄瓜,香肠之类的 常用的c语言编程软件有哪些 使用C语言编程的软件有哪些? 电脑常用的编程软件有哪些? 怎么用excel快速求和 请问最常用的编程软件是哪些? excel的求和怎么用 最常用的编程软件有哪些