+QFTPOPEN: 603,0 怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那

+QFTPOPEN: 603,0   怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那? 注意冒号后面有个空格!!!

 

答案:要使用 sscanf 标准库函数!

 

char str[]=“+QFTPOPEN: 603,0”;

uint32_t  value = 0;

sscanf(( const char * )str,"%*s%d", &value  );

 

posted on 2018-06-13 10:25  所长  阅读(184)  评论(0编辑  收藏  举报

导航