rainbownl 于 2010-06-10 17:49:57发表:
[i=s] 本帖最后由 rainbownl 于 2010-6-10 17:52 编辑 [/i]#include #include #include #include #include int main(int argc,char **argv){ int fda,fdb; char *buf; struct stat filestat; int filelength; fda = open(argv[1],O_RDWR); fdb = open(argv[2],O_RDWR); fstat(fda,&filestat); filelength = filestat.st_size; buf = malloc(filelength); read(fda,buf,filelength); write(fdb,buf,filelength); close(fda); close(fdb); return 0; } 简略写的,没加错误处理部分,当前目录需要事先有两个文件 第二个问题没搞明白随机移动指针是怎么个搞法,,
hacekr4419 于 2010-06-08 10:23:47发表:
呵呵大部分都看不懂...
ubuntuchao 于 2010-06-07 14:02:27发表:
新手 ,没有看懂, ~
xinganlanlv 于 2010-06-06 16:16:09发表:
同楼上!!!!!
hmm_sd 于 2010-06-06 09:42:23发表:
什么东西
太阳之光 于 2010-05-10 12:05:17发表:
太简略了1???没看懂????
caoyu1199 于 2010-04-24 13:20:54发表:
看不懂
rainbownl 于 2010-06-10 17:49:57发表:
[i=s] 本帖最后由 rainbownl 于 2010-6-10 17:52 编辑 [/i]
#include
#include
#include
#include
#include
int main(int argc,char **argv){
int fda,fdb;
char *buf;
struct stat filestat;
int filelength;
fda = open(argv[1],O_RDWR);
fdb = open(argv[2],O_RDWR);
fstat(fda,&filestat);
filelength = filestat.st_size;
buf = malloc(filelength);
read(fda,buf,filelength);
write(fdb,buf,filelength);
close(fda);
close(fdb);
return 0;
}
简略写的,没加错误处理部分,当前目录需要事先有两个文件
第二个问题没搞明白随机移动指针是怎么个搞法,,
hacekr4419 于 2010-06-08 10:23:47发表:
呵呵大部分都看不懂...
ubuntuchao 于 2010-06-07 14:02:27发表:
新手 ,没有看懂, ~
xinganlanlv 于 2010-06-06 16:16:09发表:
同楼上!!!!!
hmm_sd 于 2010-06-06 09:42:23发表:
什么东西
太阳之光 于 2010-05-10 12:05:17发表:
太简略了1???没看懂????
caoyu1199 于 2010-04-24 13:20:54发表:
看不懂