函数 open write read lseek close
open 打开函数 打开成功返回值一个非负整数 打开失败返回-1
用法open(文件路径/文件明,文件打开方式,文件权限);
write 写入函数 打开成功返回值一个非负整数 打开失败返回-1
用法write(写入那个文件/文件文件描述符,写入那个文件,写多大);
read 读取函数 打开成功返回值一个非负整数 打开失败返回-1
用法read(读取那个文件/文件文件描述符,读到那个文件,读多大);
lseek移动光标
用法lseek(移动那个文件/文件描述符,偏移值,移动位置);
close关闭文件
用法close(关闭那个文件/文件描述符);
linux系统默认文件描述符 0标准输入 1标准输出 2标准错误
标准c库文件操作
api前面加f除光标移动api c库是fseek();
c库其他api
feof判读是否到达文件尾巴 没有到达尾巴是0 到达非0
fgetc从指定文件中读取一个字符
用法fgetc(文件描述符);
fputc从指定文件写入一个字符
用法fputc(文件描述符);
c库文件操作api返回值类型是 FILE*;