关于bcopy和memcpy的区别

今天做网络编程时遇到一件非常基础的一个问题,就是关于bcopy和memcpy的比较

首先贴上两个函数的解释:

bcopy:http://man7.org/linux/man-pages/man3/bcopy.3.html

memcpy:http://man7.org/linux/man-pages/man3/memcpy.3.html

 

特别需要注意的是二者的参数(源串和目的串位置正好是相反的,切记切记啊)

 

另外需要说明的是:

bcopy在新的POSIX标准中已经启用了,新的程序都是用memcpy。

 

在程序中找了半天错误,原来是参数位置引发的一场灾难,真是煞费苦心啊。

posted @ 2014-11-06 00:44  chuenfai  阅读(459)  评论(0编辑  收藏  举报