结构体的拷贝注意事项

接收结构体的时候,复制过程中使用memcpy而不是strcpy

使用sprintf拷贝套接字的缓冲区到一个字符串,这个字符

串是一个结构体发送过来的,所以这个结构体很可能存在多

个结束符,导致这个结构体被截断,所以有些字段值被抛弃,

应该使用memcpy整一块内存块拷贝。

void memcpy(char* dest,const char* buffer,size_t n);


你可能感兴趣的:(字符串,结构体,缓冲区)