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

[复制链接]
3579|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

粉丝
快速回复 在线客服 返回列表 返回顶部