串口数据的接受
boost::scoped_array<int> buf(new int[51]) //其实就是定义了 int数组
打印结果:
XX8F80-
boost::scoped_array<char> buf(new char[51]) //其实就是定义了 char数组
打印结果:
FFFFFF80-
预期收到/串口软件收到:
80 8F (Hex方式显示) //其实就是2个数据
//打印
for(int i=0; i<50; i++)
{
printf("%02X-", buf[i]);
}
我应该怎样定义接收数组或者怎样转换已接受到的数据,才能使之像串口软件一样显示同样的数据呢?
...全文


