+QFTPOPEN: 603,0 怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那? 注意冒号后面有个空格!!!
答案:要使用 sscanf 标准库函数!
char str[]=“+QFTPOPEN: 603,0”;
uint32_t value = 0;
sscanf(( const char * )str,"%*s%d", &value );
+QFTPOPEN: 603,0 怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那? 注意冒号后面有个空格!!!
答案:要使用 sscanf 标准库函数!
char str[]=“+QFTPOPEN: 603,0”;
uint32_t value = 0;
sscanf(( const char * )str,"%*s%d", &value );