串口发送数据,int转CString后发不出去 int i=0xBA; CString m_strTXData; m_strTXData+=(char) i; m_ctrlComm.SetOutput(COleVariant(m_strTXData));//串口发送为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_strTXData+=(char) i;错误很严重,应该是这样:char sBuf[4];sprintf(sBuf,"%02x",(char)i);m_strTXData+=sBuf; 你先用itoa函数将整形转换成字符串试试。要不然就考虑有什么函数将串口数据转换为你所需要发送的数据类型。 你原来的方法,可以用16进制收,用ASCII方式收,收到的数据大部分是无法显示的 为啥不用API自己写捏?char ch = 0xBA;DWORD dwBytesWrite = 0;WriteFile(hDevice, &ch, 1, &dwBytesWrite, NULL);为啥非要用控件捏? 我想用MFC做一个会滚动的图。 100分求救怎样截获当前屏幕某一区域的图像copy到已打开的word里? 学VB的人到VC版找答案 网络上传输数据,求数据压缩算法 3721的广告拦截是怎样实现的 vc.net想说爱你不容易! 一个关于数据越界的问题,请教高手,谢了 我进入IT业1年,我所在的公司只有一个美工和我两个技术人员,虽然什么项目都要我做,但是感觉是在自学,目光短浅,请问我是继续在这个公 关于”WebBrowser control“打印问题 怎么保存CDC对象中的图象 各位高手看看这段加密狗代码是什么意思? 有人研究skia嘛?我最近在看源码,希望找人交流,顺便给大家拜个早年。
错误很严重,应该是这样:
char sBuf[4];
sprintf(sBuf,"%02x",(char)i);
m_strTXData+=sBuf;
要不然就考虑有什么函数将串口数据转换为你所需要发送的数据类型。
char ch = 0xBA;
DWORD dwBytesWrite = 0;
WriteFile(hDevice, &ch, 1, &dwBytesWrite, NULL);
为啥非要用控件捏?