串口通信的发送和接收的数据类型问题
我要做的事情很简单,就是发送4个十六进制的数,然后接收一个十六进制的数,看了一些例子,都是教接收字符串的,接收十六进制应该比它更简单吧?可是我还是不会...只好请教各位朋友了...
这个是发送:
CByteArray m_Array;
m_Array.SetSize(4);
m_Array.SetAt(0,0xAA);
m_Array.SetAt(1,0x00);
m_Array.SetAt(2,0x01);
m_Array.SetAt(3,0x03);
m_Comm.SetOutput(COleVariant(m_Array));
接收就不会了,发送也不知道有没有错,麻烦大家看一看,比较急