lseek(fd,-1,SEEK_END);
strcpy(buf,"222222\n");
write(fd,buf,strlen(buf));
其中 lseek(fd,-1,SEEK_END);中的-1表示指针偏移量在最后一位前移一位,这样的话就是在fd打开文件的最后一个字符后紧挨着;
lseek(fd,0,SEEK_END);把-1改为0,是在下一行。
lseek(fd,-1,SEEK_END);
strcpy(buf,"222222\n");
write(fd,buf,strlen(buf));
其中 lseek(fd,-1,SEEK_END);中的-1表示指针偏移量在最后一位前移一位,这样的话就是在fd打开文件的最后一个字符后紧挨着;
lseek(fd,0,SEEK_END);把-1改为0,是在下一行。