
IO编程
IO编程的基本函数记录。
程序实例加深理解。
十方铺子
这个作者很懒,什么都没留下…
展开
-
Linux -- IO编程学习之标准IO(二)
1. 打开文件 #include <stdio.h> FILE *fopen(const char *path,const char *mode); /** * path:你要打开的文件的路径 * mode:对打开文件要进行的操作 * r :只读操作 --- 文件必须存在 * r+:读写操作 --- 文件必须存在 * w :只写操作 --- 如果文件不存在则创建;文件存在则先清空 * w+:读写操作 --- 如果文件不存在则创建;文件存在则先清空 * a :只原创 2020-07-05 17:17:16 · 190 阅读 · 0 评论 -
Linux -- IO编程学习之标准IO(一)
标准IO 1. 标准IO具有缓存区。 1.1 缓存区分类: 行缓存 全缓存 无缓存 1.1.1 行缓存 涉及一个终端时,例如标准输入和标准输出,使用行缓存。 行缓存刷新,输出条件: – 行缓存满自动输出。 – 碰到换行符自动输出。 碰到fflush函数会刷新缓存区。 1.1.2 全缓存 要求填满整个缓存区后,才进行I/O系统调用操作。 对于磁盘文件通常使用全缓存访问。 碰到fflush函数会刷新缓存区。 1.1.3 无缓存 标准错误流(stderr)通常不带缓存区,这样可以让错误信息尽快的显示原创 2020-07-05 13:23:18 · 253 阅读 · 0 评论 -
Linux -- IO编程学习之七种文件类型
Linux下,一切皆文件。 1. Linux下的7种文件类型 1.1 普通文件 Linux中最多的一种文件类型, 包括 – 纯文本文件(ASCII); – 二进制文件(binary); – 数据格式的文件(data); – 各种压缩文件. 第一个属性为 [ - ] – 例:- rwx rwx rwx 1.2 目录文件 即Linux的所有目录, 能用 cd 命令进入的。 第一个属性为 [ d ] – 例:d rwx rwx rwx 1.3 块设备文件 块设备文件 : 就是存储数据以供系统存原创 2020-07-05 11:43:03 · 270 阅读 · 0 评论