文件的应用

2021/11/7 23:10:30

本文主要是介绍文件的应用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

操作系统把各种设备都统一按文件处理

标准输入设备  键盘(stdin)

标准输出设备  屏幕(stdout)

其中从外存(磁盘)中到内存中是输入流

反之 是输出流

文件有三个标志去识别

1 文件的途径  eg \d\tmp

2 文件名主干 文件名

3 文件名后缀  eg txt MP3 关联默认打开它的应用程序,可以修改

打开文件得默认程序 qq音乐

文件类型分为

二进制文件

eg 音乐 视频 图片

数据在内存中保存以二进制形式 如果不经过转换 那么他就是二进制形式

打开二进制文件不能用文本文件打开 必须依赖软件解析

例如mp3视频由Mp3播放器

文本文件 ascII存放已字符形式编码

 二进制编码不需要转换

所以二进制文件的效率比文本文件快

文件的使用

文件指针也称文件类型指针,用于保存每个打开的文件信息,同一时间系统 中打开的所有文件的文件指针都是独一无二的,文件指针可以看作是文件操作的 唯一标识。在 C 代码中用”FILE *”表示。

eg  File*fw=fopen("D:\\1.txt,w);

注意双\\是因为\后面跟转义字符 比如\t

filename 代表着路径      mode的意思是 w或者r

返回值为空 就代表这创建文件失败 

所以打开文件时一定要断言assert 

写完文件需要fclose 防止内存泄漏

读二进制文件 rb 写二进制文件 wb

进行写的操作时文件可以没有 

但在读的时候 文件必须产生

buffer 表示接受文件数据的数组   

size 表示 类型大小

count 在文件读取的个数

*steam 为文件的指针(唯一表示文件的标志)

返回值时成功读取文件的个数

write buffer :写入文件的数据

size  每个单元格的大小

count 写数据的个数

*steam 为文件的指针 



这篇关于文件的应用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程