#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<fcntl.h>
int main()
{
int fd[2];
char buf1[25]="just a test \n";
char buf2[50];
fd[0]=open("file1",O_RDWR);
fd[1]=open("file2",O_RDWR);
write
(fd
[0],buf1
,strlen(buf1
)); printf("\n enter the text now..."); write
(fd
[0],buf1
,strlen(buf1
)); lseek(fd[0],SEEK_SET,0);
read(fd[0],buf2,sizeof(buf1));
write(fd[1],buf2,sizeof(buf2));
close(fd[0]);
close(fd[1]);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8dW5pc3RkLmg+CiNpbmNsdWRlPHN0cmluZy5oPgojaW5jbHVkZTxmY250bC5oPgppbnQgbWFpbigpCnsKCWludCBmZFsyXTsKCWNoYXIgYnVmMVsyNV09Imp1c3QgYSB0ZXN0IFxuIjsKCWNoYXIgYnVmMls1MF07CglmZFswXT1vcGVuKCJmaWxlMSIsT19SRFdSKTsKICAgIGZkWzFdPW9wZW4oImZpbGUyIixPX1JEV1IpOwogICAgd3JpdGUoZmRbMF0sYnVmMSxzdHJsZW4oYnVmMSkpOwogICAgcHJpbnRmKCJcbiBlbnRlciB0aGUgdGV4dCBub3cuLi4iKTsKICAgIGdldHMoYnVmMSk7CiAgICB3cml0ZShmZFswXSxidWYxLHN0cmxlbihidWYxKSk7CiAgICBsc2VlayhmZFswXSxTRUVLX1NFVCwwKTsKICAgIHJlYWQoZmRbMF0sYnVmMixzaXplb2YoYnVmMSkpOwogICAgd3JpdGUoZmRbMV0sYnVmMixzaXplb2YoYnVmMikpOwogICAgY2xvc2UoZmRbMF0pOwogICAgY2xvc2UoZmRbMV0pOwogICAgcHJpbnRmKCJcbiIpOwoJcmV0dXJuIDA7Cn0=