嵌入式实训第一天

苏嵌 项目实战
_______________________________________________________________________________________________-
项目开发日报表 姓名:孔辉 日期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)移动指针在开始位置

猜你喜欢

转载自blog.csdn.net/qq_36234759/article/details/82972182