嵌入式实训第一天

苏嵌 项目实战
_______________________________________________________________________________________________-
项目开发日报表 姓名:孔辉 日期2018.10.8

项目名称实训
本日任务完成情况学习了用c语言创建文件打开文件读写文件复制文件
本日开发中出现的问题总汇c语音编程不是很熟练
本日未解决问题
本日开发收获加强了c语音的技能,学习了新的语法
自我评价很棒棒
今日学习的代码int create(“xxx(文件名)”,创建的文件模式)
S_IRUSR 可读S_IWUSR 可写S_IXUSR 可执行S_IXRWU 可读可写可执行
int open(“xxx(文件名)”,打开的文件模式)
O_RDQNLY 可读O_WRONLY 可写O_RDWR 可读可写
如果打开的文件不存在,创建一个文件再打开int open(“xxx(文件名)”,打开的文件模式
如果需要创建的文件已经存在,报错int open(“xxx(文件名)”,打开的文件模式
if(xx==-1)返回值判断
perror(“xxxxx”)打印错误
exit(1)退出程序//需要配合头文件include<stdlib.h>
printf(“%d\n”,errno);保存错误码//需要头文件include<reeno.h>
把buf里的内容写到fd写strlen(buf)字节
int write(fd ,buf,strlen(buf))
从fd读取内容到buf,读取sizeof(buf)个字节
int read(fd ,buf,sizeof(buf))
lseek(fd,-10,SEEK_END)移动指针,从最后往前移动10字节
lseek(fd,0,SEEK_SET)移动指针在开始位置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值