打印

十六进制字符串含0x0怎么写入到数据库中??

[复制链接]
2701|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pilieren|  楼主 | 2009-9-22 17:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

各位大虾:
      在wince编成中,利用串口接收数据,不可避免的会含有0x0,怎么把含有0x0的字符串保存到数据库中呢(利用CeWriteRecordProps函数)???
     因为TCHAR字符串默认把0x0认为是结束符,回舍掉0x0后面的数据,怎么才可以完整的保存十六进制字符串到数据库中呢?
    还请各位赐教!!~~~~~~~

相关帖子

沙发
pilieren|  楼主 | 2009-9-23 10:06 | 只看该作者
已经解决,把接收到的0x00变成包含2个0的字符串保存,读取后再转换成16进制的0x00就可以了~~

使用特权

评论回复
板凳
cool_coder| | 2009-9-23 12:56 | 只看该作者
真的就这么解决了?
如果接收数据中真的有包含"\0x30\0x30"的串怎么办?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

237

帖子

3

粉丝