练习8-1

作者: Hy_Slin | 来源:发表于2018-02-11 14:08 被阅读0次

    很简单个程序.比原先简单多了(我感觉)全是系统调用,而不用自己去写函数.

    首先判断参数数量.
    只有程序名就从标准输入输出到标准输出.
    不然依次打开文件(--argc,每次打开一个文件,直到数量变成0.)

    打开文件遇到错误输出错误信息.

    否则调用filecopy函数将fd输出到标准输出.
    然后释放文件描述符fd.

    filecopy也非常简单,就是通过read读取第一个参数的数据,保存到buf中,然后再用write输出到第二个参数中.
    出现错误输出错误信息就可以.

    而这个程序的速度是原先的两倍,可见系统调用确实比自己写好的多.省事又高效.

    相关文章

      网友评论

          本文标题:练习8-1

          本文链接:https://www.haomeiwen.com/subject/zutyjxtx.html