栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

一文讲解C语言的文件流IO

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一文讲解C语言的文件流IO

I/O 操作是每个编程语言不可或缺的功能,用于不同设备之间的字节进行移进移出,这种字节流动的方式被称为流 stream。

流被分为文本流 text stream 和二进制流 binary stream 两种。

文本流,指的是由文本行组成的序列,在不同系统中可能不同。如文本行的最大长度和结束方式。

二进制流,指的是未处理的字节序列,不作修改,可直接传送。

文件

文件 file 通常是磁盘或硬盘上的一段已命名的存储区。如 C 语言定义了结构体 FILE,用于抽象的表示文件,并且也提供了对应的 I/O 函数来操作 FILE 结构,执行与文件相关的任务,其步骤如下所示。

    打开流,程序通过特定的函数打开一个流,并指定其访问方式,如读、写或可读写。

    操纵流,对打开的流做读写等操作。

    关闭流,通过特定函数关闭流。

打开流

库函数中提供了 fopen 函数来打开文件,并将一个流与该文件相关联,原型如下所示。

FILE *fopen(const char *filename, const char *mode);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/717815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号