原始变量到word数组转换问题.有例子么?
两个byte拼成一个word时出错,这是c代码帮我看看好吗
int i,j=0;
WORD temp;
WORD buffer[100];
WORD final[4600];
BYTE array[200];
GetTagRaw("NewTag_3", array, 200);
for (i=0; i<100; i++)
{
buffer[i] = array[2*i]*256 + array[2*i+1]; //类型转换
}
j += 1;
for (i=0; i<200; i++)
final[200*j+i] = buffer[i];