今天问题感觉对xshell这个软件的一些基本知识和操作不怎么熟练!也和有一段时间没怎么碰这些东西有关系。
对一些概念理解:O_CREAF,00700 先创建文件,再打开文件(文件可以存在)
O_EXCL,00700 先创建文件,再打开文件(文件必须不存在)
lseek(fd,0,SEEK_SET)相对开头移0个字节
lseek(fd,strlen(buf)*-1,SEEK_CUR)相对当前移
lseek(fd,sizeof(buf),SEEK_END)相对末尾移(fseek一样但是移动文件指针)
还有当write之后要清空memset(buf,0,sizeof(buf))