LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 874|回复: 2

请教: 字符串 转 16进制的问题?

[复制链接]
发表于 2009-11-4 10:44:14 | 显示全部楼层 |阅读模式
1.功能要求
  
有一串字 str="00 0F 2A 1D"

  把这串代码写入串口,然后串口那边使用HEX16进制模式看的的话,就是
: 00 0F 2A 1D


如果我:write(TtyFd,str,sizeof(str) 如果这样写的话,
那边使用字符模式看的是: 00 0F 2A 1D ,可是用 16进制看的话,就不是了。。。
发表于 2009-11-4 10:51:40 | 显示全部楼层
char *str={0x00,0x0f,0x2a,0x1d};
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-4 11:11:26 | 显示全部楼层
多谢兄弟,就是在每组前面多加一个0x是么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表