#include <iostream>
#include <fcntl.h>
#include"unistd.h"
using namespace std;
int main()
{
int fd=open("work1",O_RDWR|O_APPEND);
if(fd==-1)
{
cout<<"open work1 error"<<endl;
}
char buf='z';
if (write(fd,&buf,1)==-1)
{
cout<<"write error"<<endl;
}
//else
//cout<<write(fd,&buf,1)<<endl;
off_t CurrentPoint=lseek(fd,0,SEEK_CUR);//get current lseek point
cout<<"CurrentPoint is "<<CurrentPoint<<endl;
if (lseek(fd,0,SEEK_SET==-1))
{
cout<<"lseek error"<<endl;
}
off_t NewCurrentPoint=lseek(fd,0,SEEK_CUR);//0 means offset
cout<<"the newcurrentpoint is "<<NewCurrentPoint<<endl;
char buf1='j';
if (write(fd,&buf1,1)==-1)
cout<<"write error"<<endl;
//else cout<<write(fd,&buf1,1)<<endl;
close(fd);
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
o_append.zip (3个子文件)
homework1_code
work1.cpp 737B
WORK 7KB
work1 10B
共 3 条
- 1
资源评论
- 哟桑2017-11-11这个资源不错
- Gxkl2016-04-20是需要的东西,能够完成作业。
- nimei11111112015-10-31这是我需要的东西,老师布置的作业,写的很清楚
- Terz_C2019-02-24亲测 是课程所需作业内容
烦往昔
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功