memcpy()的使用【已经解决,谢谢各位高手】
floatf1,我用memcpy( &f1,&name(3),4)这个函数把name(3)以后的4个字节放到f1中去,可是显示出来的只是拷贝了一个字节,这是什么原因,
[ 本帖最后由 l-huang 于 2008-9-28 16:14 编辑 ] &name这个括号和3去掉试试,兄弟!您这样相对于将前面一截去掉了! 这样做应该没有什么错误,我就是要把前面的去掉,因为前面的是帧头 哦,哪这样应该符合您的要求了,您将后面的长度调节一下试试? 应该不对吧,还有怎么没报错?
name[]是什么结构?
name(3)应该只一个"字节" 按照定义,memcpy(a,b,c)是把b,后面的连续c个字节,赋值给a 这样~~~
我那天尝试下
页:
[1]