未命名 1

来自「文件拷贝 在linux环境下开发的程序 虽然很简单」· 代码 · 共 20 行

TXT
20
字号
   char buff[512];   int source,dest;   int num;   mm_segment_t old_fs;   old_fs=get_fs();   set_fs(get_ds());      if((sourcefd=sys_open(s,O_RDONLY,0))<0)       return -1;    if((destfd=sys_open(d,O_CREAT | O_WRONLY | O_TRUNC,0))<0)          return -1;    while((num=sys_read(source,buff,512))>0)       {         if((sys_write(dest,buff,num))!=num)            return -1;           }       sys_close(source);     sys_close(dest);     set_fs(old_fs);      

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?