ASCII转十六进制
来源:互联网 发布:电脑编程c语言的软件 编辑:程序博客网 时间:2024/06/01 07:22
[基础]MFC 串口收到了16进制的数组,如何显示在对话框里嵌入式wince MFC。?123456789101112131415161718192021DWORD WINAPI ThreadProc1(LPVOID lpParameter){ CTrackDisplayDlg* pMainDlg = (CTrackDisplayDlg*)lpParameter; UINT32 u32TxLength, u32RxLength; UINT8 u8Result; UCHAR m_abyTransmitBuf[8];//x UCHAR m_pcCommand[8];//y CFile file1,file; UINT32 fileLength; UCHAR* tempBuf; UCHAR* tempBuf1; while(1) { u32TxLength=0; memset(m_abyTransmitBuf,0,8);/////////////收 memset(m_pcCommand,0,8) ; /////////发 u8Result=pMainDlg->TxCommand( (UINT8 *)m_abyTransmitBuf, u32TxLength, (UINT8 *)m_pcCommand, u32RxLength, pMainDlg->m_Uart,pMainDlg->m_CRC);通过串口助手发16进制的数组 AA BB CC AA BB CC AA BB ,从m_pcCommand内存中已经读到,就是显示不出来。。目前想实现把接收到的数据显示在对话框上,用listbox::inserString等等都可以。小弟才学习MFC没多久,只知道16进制的数组要转换成ASCII码,才能显示,请问是这样吗,能否给出代码? 如果不是这样,请大神给出意见。回答: [基础]MFC 串口收到了16进制的数组,如何显示在对话框里把你的数据格式化成字符串,然后再显示即可。试过format了,全是乱码 =。=! CString str;str.Format(_T("%s"),m_pcCommand);//char m_pcCommand 一个一个的Format,比如for(size_t i = 0; i != MAX_LENGTH; ++i){ str.AppendFormat(_T("%02X"), m_pcCommand[i]);}
阅读全文
0 0
- 十六进制转ascii 码
- 十六进制字符串转ascii
- ASCII转十六进制
- ASCII转十六进制小工具
- ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
- 十六进制ASCII码表
- C# 十六进制转换ASCII
- java的ascii(十六进制)与汉字互转
- 简单得ascii码与十六进制互转
- 十六进制与ASCII码的互转(C语言)
- labview教程:十六进制和ASCII之间的相互转换转
- ASCII码十六进制转换表
- python 二进制、十六进制、ascii码互转
- ascii码表(二进制 十进制 十六进制)
- ASCII码表(含二进制 十进制 十六进制 )
- ASCII码表(二进制 十进制 十六进制)
- ascii码的十六进制表示法 - URL
- 十六进制字符串转换为ascii字符串
- 通过nodejs自动创建前端工程文件
- Shiro框架简介(一)
- 3、位置PID基础
- 用python实现文件夹文件读取及删除操作
- android 独立编译ko包方法
- ASCII转十六进制
- [bzoj4550] 小奇的博弈
- Hive性能优化
- 修改_qmaster_named的方法
- Volley的Request的添加、移除和取消
- 矩阵的特征值和特征向量的雅克比算法C/C++实现
- JQuery随记
- SSL--用Tomcat服务器配置https双向认证过程实战
- Java 8 :: 方法引用操作符的介绍