VC++下 把串口通信数据显示到不同的编辑框(具体点)

比如字符串是1,"REC","878340569",,"10/08"ab
我想把字符串分别存在五个字符串里 即1 REC 878340569 10/08和ab
存在五个字符串里

第1个回答  2010-05-09
你接收数据时应该有数据协议吧,按你的数据协议去化分.然后分别给CEDIT控件就行了.
例如:
WORD stmp;
memcpy(stmp,/*你接收到的数据(数组)[第几位开始]*/,size(WORD));
用这个给你要显示的值赋值,比如:我想把我接收的wParam〔255〕的数据从第八位开始到第十一位给stmp;

memcpy(stmp(BYTE*)wParam[8],size(WORD));
这样就把数据给stmp了.然后怎么给EDIT控件你自己应该就知道了.
第2个回答  2010-05-06
你的 信息 不 详细,怎么能 具体 呢?

推荐 看看 经典入门 书籍

Visual C++_Turbo C串口通信编程实践

需要 pdf 文档,可以联系

祝你顺利本回答被网友采纳
相似回答
大家正在搜