标签: c string strcpy unsigned-char
将unsigned char数组复制到另一个字符串的最佳方法是什么?
例如:
unsigned char q[1000]; unsigned char p[1000]; strcpy (q,&p);
上面的代码不起作用,它给出了错误,说“无法将参数1从unsigned char [1000]转换为char *”。
答案 0 :(得分:22)
如其名称所示,strcpy适用于C字符串(无符号字符数组不是)。
strcpy
您应该考虑memcpy。
memcpy