请问两个数组变量如何将一个值直接给另一个?
eg:
//目的将bt1 的全值给bt2
BYTE bt1[255], bt2[255];
memset(bt1, 0, sizeof(BYTE)*255);
bt1[0] = 2;
bt1[3] = 10;
//bt2 = bt1; 错
//memset(bt2, bt1, sizeof(BYTE)*255); // 第二参数不支持字符
_mbscpy( bt2, bt1);
for (int i = 0; i <= 8; i++)
{
TRACE2( "%bt1[%d] = %d \n ", i , bt1[i]);
TRACE2( "%bt2[%d] = %d \n ", i , bt2[i]);
}
[解决办法]
可以考虑memcpy
[解决办法]
memcpy(bt2, bt1, sizeof(BYTE)*255);
[解决办法]
简单点就循环赋值吧。
[解决办法]
memcpy
[解决办法]
memcpy