Standard I/O (fopen-fclose-fread-fwrite-fseek-ftell-rewind)
发布时间
阅读量:
阅读量
一、标准IO与系统IO的应用环境
系统IO:适用于访问设备文件(即硬件相关文件),例如LCD和触摸屏等设备(具备较高的操作效率);既可以用于打开硬件文件,也可以用于打开常规文件。
标准IO:适用于访问普通文件,如txt、png、bmp、jpg等格式的文件;但不具备直接访问硬件设备文件的能力。
二、标准IO
系统IO:包含open、read、write、close以及lseek等操作函数。
标准IO:包含fopen、fread、fwrite、fclose以及fseek等库函数(这些函数属于标准库,可通过man 3命令进行查阅)。

三、标准IO的API(access process interface)
1.fopen 打开文件
#include <stdio.h>
FILE *fopen(const char *path, const char *mode);
参数:
path: 文件路径名
mode: 权限
r 用于打开文本文件进行读取操作,此时文件流的位置将被定位到文件的起始位置。
只读,光标位于文件开头
r+ 用于读取和写入操
全部评论 (0)
还没有任何评论哟~
