♣
如何让字符串包含0值而不是将其作为字符串结束符?可能实现吗?
所属目录:Java | 类型:技术问答 | 时间:2007-05-21
问题:
我想把一个字符数组通过串口发送出去,其中char[5]=0,我把该数组赋给一个cstring变量后,调用串口发送函数发送,但只能接收到char[5]以前的数据,也就是说cstring把char[5]=0认为是字符串结束符了,有什么办法让字符串包含我原来字符数组中的所有数据吗?
· 网友精彩回答:
发表者:shagua0916
发数据时:
你用cbytearray 类型的变量来代替cstring,
并且设置mscomm.setinputmode=1;//二进制发送
收数据时:
用一个variant 类型的变量接收
如:
variant buff_recevie
buff_recevie=mscomm.getinput();
关于这两个类的用法,你可以在msdn上去看看
发表者:sjd163
将0用其它没用到的数字替换一下,传完了再换回来,如果没有这样的数,可以考虑用字母组合来代替0
。
- 更多问题:
- · 请教高手:vb连接Excel,如何合并单元格????
- · 请教一关于DRM的问题
- · 放分!
- · J2SE中如何使用报表?
- · 水晶报表不能打开ACCESS数据库问题,请教大侠,分不高.
- · 分多就放!
- · ~~~~~JSP连接SQL2000出错,请大侠们帮忙解决~~~~
- · 大家都来,办公一般用什么牌子的打印机(包括针式、喷墨)及价格
- · 请教:关于制作电子地图的基本问题
- · 请问一下这种xml文件怎么来读取啊
- · 请参与CSDN项目管理在线调查,专家将在线为你答疑
- · .net有没有像java那样的code template啊?
- · 我转行了,把分都散掉
- · 制作网站中遇到两个问题,请朋友指点
- · 硬盘空间哪儿去了???
- · IDEA的Tmate插件怎么配置呢?谢谢了!
↓热门目录:
- · 窗体编程
- · 网络编程 | 网络
- · 压缩与解压
- · 程序应用
- · 正则表达式 | 正则
- · sybase专题
- · 后门病毒
- · ai快捷键
- · 中域
- · 广播域
- · 备份精灵
- · 驱动备份还原
- · adsl安装
- · coreldraw快捷键
- · 名域
- · 位域
- · 在R5的管理客户端,如何用server.id来签名设计元素
- · 全球知名3D设计软件行业盛会首度移师中国
- · 形象设计
- · 三维自然景观设计大师Vue 5 Esprit
- · 程序设计
- · Photoshop7.0之系统优化策略
- · 速成高手 Photoshop中文版数码全攻略
- · photoshop字体
- · 最新firefox

