第一次用编VC的程序,一个基于Modbus协议的串口通信,读下位机的数据,现在搞不清楚读进来的数据是什么格式和类型的,比如说下位机里的数是10H(十六进制),那如果我想在接收后显示出相应的十进制数(也就是16)应该怎么做?可以直接显示吗?
可能说的不太清楚,在线等,有不清楚的地方我在解释,谢谢各位!
可能说的不太清楚,在线等,有不清楚的地方我在解释,谢谢各位!
解决方案 »
- 拆分窗口 【界面】
- OCX C++ 如何实现回调函数
- [vc2005]无法打开包括文件:“afxwin.h”: No such file or directory
- CommDlg_OpenSave_GetSpec 在Window 7下出现异常,怎样处理?
- VC应用程序框架的强大功能
- 加了WM_PAINT的OnPaint(),在OnDraw()的画图函数就没用了?而只
- 急!请问各位前辈,如何把一个按钮(Button)标题的字体改变?
- 在我的程序里使用ShellExecute打开一个浏览器。我怎么在程序里结束这个打开的浏览器呢,?
- 关于VC中的OnMouseMove,在线等候
- 挑战VB控件高手:如何在“Insertable Objects”OLE系统对话框里加入自己的控件???
- 求周长发版精通Visual C++图像处理编程的源码
- 如何让tip一直显示
char str[10];itoa(data,str,10);MessageBox(str);
这里主要用到了 itoa 函数。
不知道接收的数据会是什么样子,现在下位机还没做好没有办法联机调试。有人说接收到的数据要先转换ASCII码。
最好不用byte数组接受,用char比较好!!!