linux 下的一个串口问题

我不会Debug 2011-08-01 12:42:49
请问各位:我想把从串口接收来的十六进制字符转换为整形数该怎样编程实现呢?
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
icemornings 2011-08-01
  • 打赏
  • 举报
回复
怎么又是这个问题……

strtol
语法:
#include <stdlib.h>
long strtol( const char *start, char **end, int base );

功能:函数返回带符号的字符串start所表示的长整型数。参数base代表采用的进制方式。指针end 指向start所表示的整型数之后的部分。如果返回值无法用长整型表示,函数则返回LONG_MAX或LONG_MIN. 错误发生时,返回零。

至善者善之敌 2011-08-01
  • 打赏
  • 举报
回复
还有个叫 strtoul(p, NULL, 10)

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧