C语言 | 格式化输入
下面这一句代码是啥意思?
sscanf(wifi_ssid, "%[0-9a-zA-Z_-]*", wifi_ssid);
原代码
get_dev_ssid(wifi_ssid);
APP_LOG_W("wifi_ssid:%s\n", wifi_ssid);
sscanf(wifi_ssid, "%[0-9a-zA-Z_-]*", wifi_ssid);
APP_LOG_W("wifi_ssid:%s\n", wifi_ssid);
运行LOG:
WIFI initialized
wifi_on end with 0.
[ 3.348][I/WLAN.lwip][rt_wlan_lwip_protocol_register:499] eth device init ok name:w0
[ 3.348][app_inf][wifi_set_ap_thread:3727]: ap mode self starting success!
[ 3.348][app_inf][wifi_start_ap:3537]: start channel select:
[ 3.348][app_inf][wifi_start_ap:3563]: ch: 7
[ 3.348][app_wrn][wifi_start_ap:3584]: dev_ssid:Akenori vr02_34756372fe3f
<app_cfg.c>(5267 )[get_dev_ssid] Akenori vr02_34756372fe3f
[ 3.757][app_wrn][wifi_start_ap:3602]: wifi_ssid:Akenori vr02_34756372fe3f
[ 3.757][app_wrn][wifi_start_ap:3604]: wifi_ssid:Akenori
[ 3.757][app_wrn][wifi_start_ap:3608]: wifi_pwd:1234567890
[ 3.985][I/RTL_WIFI_DRV][rtl_wifi_ap_start:167] Akenori started
[ 3.985][I/WLAN.mgnt][rt_wlan_start_ap:1499] start ap successs!
[ 3.985][app_inf][wifi_set_ap_thread:3737]: wifi start ap success!
[DHCP] dhcpd_start: w0
[DHCP] ip_start: [192.168.169.2]
[DHCP] ip_start: [192.168.169.254]