1. sscanf函数
sscanf是C标准库函数,用于「从字符串中读取格式化输入」。...头文件:
#include
函数原型如下:
int sscanf(const char *s, const char *format, ...);
函数返回值:「返回成功读取的数量...str) {
return -1;
}
接着使用sscanf提取「数值类型」:
ret = sscanf(str, "+CSQ:%d,%d", &rssi, &ber);
if (ret !...= 2) {
return -1;
}
提取基站信息
AT命令返回结果为:
+CREG: 2,0,"252A","6DD2104",7
OK
使用sscanf提取「固定长度字符」:
sscanf(...buffer, "+CREG:%d,%d,\"%4s\",\"%7s\"", &n, &stat, lac_buf, ci_buf);
提取IP地址
AT命令返回结果为:
+CIFSR:STAIP,"