linux 文件操作

函数 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*;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值