趣文网 > 作文大全

床长人工智能教程50免费pdf下载——c++文件操作大全

2020-12-01 21:05:01
相关推荐

.

声明:本人只是分享一些靠谱的床长人工智能教程相关免费pdf下载文档而已,并非床长人工智能教程的收费文章。尊重版权,支持原创!

文件操作大全

基于的文件操作

在中,对文件的操作分为两种方式,即流式文件操作和文件操作,下面就分别介绍之。

一流式文件操作

这种方式的文件操作有一个重要的结构,在中定义如下

复制代码

复制代码

这个结构包含了文件操作的基本属性,对文件的操作都要通过这个结构的指针来进行,此种文件操作常用的函数见下表函数功能

打开流

关闭流

写一个字符到流中

从流中读一个字符

在流中定位到指定的字符

写字符串到流

从流中读一行或指定个字符

按格式输出到流

从流中按格式读取

到达文件尾时返回真值

发生错误时返回其值

复位文件定位器到文件开始处

删除文件

从流中读指定个数的字符

向流中写指定个数的字符

生成一个临时文件流

生成一个唯一的文件名

下面就介绍一下这些函数

的原型是,,实现三个功能

为使用而打开一个流

把一个文件和此流相连接

给此流返回一个指针

参数指向要打开的文件名,表示打开状态的字符串,其取值如下表

字符串含义

以只读方式打开文件

以只写方式打开文件

以追加方式打开文件

以读写方式打开文件,如无文件出错

以读写方式打开文件,如无文件生成新文件

一个文件可以以文本模式或二进制模式打开,这两种的区别是在文本模式中回车被当成一个字符,而二进制模式认为它是两个字符,如果在文件中读到,文本模式会认为这是文件结束符,也就是二进制模型不会对文件进行处理,而文本方式会按一定的方式对数据作相应的转换。

系统默认的是以文本模式打开,可以修改全部变量的值来修改这个设置,例如就设置默认打开方式为文本模式而则设置默认打开方式是二进制模式。

我们也可以在模式字符串中指定打开的模式,如表示以二进制模式打开只读文件,或表示以文本模式打开读写文件。

此函数返回一个指针,所以申明一个指针后不用初始化,而是用来返回一个指针并与一个特定的文件相连,如果成败,返回。

打开文件成功

打开文件成败

的功能就是关闭用打开的文件,其原型是如果成功,返回,失败返回。

在程序结束时一定要记得关闭打开的文件,不然可能会造成数据丢失的情况,我以前就经常犯这样的毛病。

向流写一个字符,原型是,成功返回这个字符,失败返回。

从流中读一个字符,原型是成功返回这个字符,失败返回。

此函数一般用于二进制模式打开的文件中,功能是定位到流中指定的位置,原型是如果成功返回,参数是移动的字符数,是移动的基准,取值是

符号常量值基准位置

文件开头

当前读写的位置

文件尾部

例把读写位置从当前位置向后移动字节后缀表示长整数

把读写位置移动到文件尾

写一个字符串到流中,原型

从流中读一行或指定个字符,原型是从流中读取个字符,除非读完一行,参数是来接收字符串,如果成功则返回的指针,否则返回。

例如果一个文件的当前位置的文本如下

如果用

则执行后,读取了个字符,而如果用

则执行,,读取了一行不包括行尾的。

按格式输入到流,其原型是其用法和相同,不过不是写到控制台,而是写到流罢了

从流中按格式读取,其原型是其用法和相同,不过不是从控制台读取,而是从流读取罢了。

检测是否已到文件尾,是返回真,否则返回,其原型是

例已到文件尾

原型是返回流最近的错误代码,可用来清除它,的原型是

把当前的读写位置回到文件开始,原型是其实本函数相当于

删除文件,原型是参数就是要删除的文件名,成功返回。

从流中读指定个数的字符,原型是参数是保存读取的数据,的指针可用任何类型的指针来替换,如等等来替换是每块的字节数是读取的块数,如果成功,返回实际读取的块数不是字节数,本函数一般用于二进制模式打开的文件中。

共读取个字节

与对应,向流中写指定的数据,原型是参数是要写入的数据指针,的指针可用任何类型的指针来替换,如等等来替换是每块的字节数是要写的块数,如果成功,返回实际写入的块数不是字节数,本函数一般用于二进制模式打开的文件中。

写入字节

将把写到流中次,共字节

其原型是生成一个临时文件,以的模式打开,并返回这个临时流的指针,如果失败返回。

在程序结束时,这个文件会被自动删除。

其原型为生成一个唯一的文件名,其实就调用了此函数,参数用来保存得到的文件名,并返回这个指针,如果失败,返回。

的文件操作总结2

二直接文件操作

这是提供的另一种文件操作,它是通过直接存取文件来完成对文件的处理,而上篇所说流式文件操作是通过缓冲区来进行流式文件操作是围绕一个指针来进行,而此类文件操作是围绕一个文件的句柄来进行,什么是句柄呢?它是一个整数,是系统用来标识一个文件在中,句柄的概念扩展到所有设备资源的标识的唯一的记号。

此类文件操作常用的函数如下表,这些函数及其所用的一些符号在和中定义,在使用时要加入相应的头文件。

函数说明

打开一个文件并返回它的句柄

关闭一个句柄

定位到文件的指定位置

块读文件

块写文件

测试文件是否结束

取得文件长度

重命名文件

改变文件长度

下面就对这些函数一一说明

打开一个文件并返回它的句柄,如果失败,将返回一个小于的值,原型是参数是要打开的文件名,是打开的模式,是可选项。

表示文件的属性,主要用于系统中,在这个参数没有意义。

其中文件的打开模式如下表。

符号含义符号含义符号含义

只读方式只写方式读写方式

用于系统追加方式如果文件不存在就创建

把文。。。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

五年级下七单元作文 游零陵古城作文 1977年高考作文 关于梦想的作文300字 什么是状物作文 家务劳动作文500字 新学期计划500字作文 科技创新作文500字 介绍我的好朋友英语作文 我终于战胜了什么作文 难忘的什么作文500字 最难忘的人作文400字 家乡的小河400字作文 六年级下第一单元作文 美丽的大自然作文300字 五一游记作文400字 可爱的小猫作文200字 与书同行作文600字 最美的什么作文600字 动物的作文400字小狗 描写事物的作文400字 她进步了作文 四年级上册语文第三单元作文 语文六年级下册第三单元作文 与什么相伴的日子作文 游重庆作文500字 芬芳润心田作文 四年级下册语文作文题目 我解决了这个问题作文 美丽的雪景作文400字