救命啊!! 字符串的格式问题, 急急急!!!! 在线等待!!!!! 我需要向串口发送一个命令,这个命令是这样的:<esc>CF<return>也就是发送的命令 CF 前面一个esc后面一个回车。如果只发送CF, 我可以用CString string = "CF" ,可是现在前面有个esc后面有个回车,我该怎么半????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString string = "CF\n"; 但前面呢?前面的esc怎么表示? CString string = "CF\r"; BYTE mybyte[];mybyte[0] = 27;//escmybyte[1] = 67;//cmybyte[2] = 70;//fmybyte[3] = 13;//回车 esc=27;回车=13;char c[12];c[0]=27;c[1]='C';c[2]='F';c[3]=13;c[4]='\0';c=<esc>CF<return> 若要导入CString中,只需:mybyte[4] = 0;CString mstring(mybyte); 或使用 mstring.Format("%s",mybyte); To :chinacao(c-ok.net) , 我是要往串口发送这个命令,而我用的那个串口类的写串口的函数是这样的: WriteToPort(char* string)我怎么把我的BYTE型的数据传给它? char c[12];c[0]=27;c[1]='C';c[2]='F';c[3]=13;c[4]='\0'; WriteToPort(c); 实际上 BYTE 和char 是一样的,都是1个字节。故,你可直接定义为char * ,或如 3jaja(3++输入法) 所述。 即:char mybyte[];//或 char *mybyte;mybyte[0] = 27;//escmybyte[1] = 67;//cmybyte[2] = 70;//fmybyte[3] = 13;//回车 多文档的CFormView中如何加上工具栏 vc 播放声音文件时,声音文件的放置有什么区别 用adsl上网,浏览网页内会被嵌入广告 怎么取出GridCtrl每一个单元格的数据? 问个菜单变灰问题?? 这是什么意思 用VC++进行ADO和ODBC数据库编程的问题,高手请进,谢谢! VC中用汇编? 关于 .h 和 非.h 的io stream 头文件 求救:在工程中,如何删除工程中的文件? 请各位大虾帮帮小弟的忙~~~~ Release 版本使用运行库multithreaded出错,使用debug multithreaded正常?什么原因?
mybyte[1] = 67;//c
mybyte[2] = 70;//f
mybyte[3] = 13;//回车
回车=13;
char c[12];
c[0]=27;
c[1]='C';
c[2]='F';
c[3]=13;
c[4]='\0';
c=<esc>CF<return>
CString mstring(mybyte);
我是要往串口发送这个命令,而我用的那个串口类的写串口的函数是这样的:
WriteToPort(char* string)
我怎么把我的BYTE型的数据传给它?
char c[12];
c[0]=27;
c[1]='C';
c[2]='F';
c[3]=13;
c[4]='\0';
WriteToPort(c);
故,你可直接定义为char * ,或如 3jaja(3++输入法) 所述。
mybyte[1] = 67;//c
mybyte[2] = 70;//f
mybyte[3] = 13;//回车