Z
zhouhuilun
Unregistered / Unconfirmed
GUEST, unregistred user!
我定义了一个16字节的char类型数组,我用的md5加密以后得到的类型是string,有32位,
那个char类型的数组是要用socket.sendbuf发送出去的。
但是我用strpcopy时,却只取到了string类型的前16位,我要的可是全部。
现在我只知道问题出在这里,但应该怎么处理我是一天头绪都没有了,大家帮我想想吧。
正确的程序发送的数据:e54a469f9ad54151bf37d647f191b0ba
我的发送的却是这样:35623032363636346437316333323437
那个char类型的数组是要用socket.sendbuf发送出去的。
但是我用strpcopy时,却只取到了string类型的前16位,我要的可是全部。
现在我只知道问题出在这里,但应该怎么处理我是一天头绪都没有了,大家帮我想想吧。
正确的程序发送的数据:e54a469f9ad54151bf37d647f191b0ba
我的发送的却是这样:35623032363636346437316333323437