void CDamMonitorDlg::SendToPort(CString str)
{
char TxData[4];
TxData[0]='#';
TxData[1]='A';
TxData[2]='A';
TxData[3]='\r';
CByteArray array;
array.RemoveAll();
array.SetSize(4);
int i;
for(i=0;i<4;array.SetAt(i, TxData[i]))
m_Serial.SetOutput(COleVariant(array));
}
上述是一个向串口发送命令“#AA回车”的函数,最后一句在编译时出错:
error C2018: unknown character '0xa1'
error C2018: unknown character '0xa1'
error C2018: unknown character '0xa1'
error C2018: unknown character '0xa1'
请问该如何改正?
{
char TxData[4];
TxData[0]='#';
TxData[1]='A';
TxData[2]='A';
TxData[3]='\r';
CByteArray array;
array.RemoveAll();
array.SetSize(4);
int i;
for(i=0;i<4;array.SetAt(i, TxData[i]))
m_Serial.SetOutput(COleVariant(array));
}
上述是一个向串口发送命令“#AA回车”的函数,最后一句在编译时出错:
error C2018: unknown character '0xa1'
error C2018: unknown character '0xa1'
error C2018: unknown character '0xa1'
error C2018: unknown character '0xa1'
请问该如何改正?
TxData[3]='\\r';看看!