复制unsigned char数组

时间:2010-12-22 07:56:34

标签: c string strcpy unsigned-char

将unsigned char数组复制到另一个字符串的最佳方法是什么?

例如:

unsigned char q[1000];
unsigned char p[1000];

strcpy (q,&p);

上面的代码不起作用,它给出了错误,说“无法将参数1从unsigned char [1000]转换为char *”。

1 个答案:

答案 0 :(得分:22)

如其名称所示,strcpy适用于C字符串(无符号字符数组不是)。

您应该考虑memcpy