sscanf を使用して値 043、21.45、45.65、9.34、3.46 を取得する方法を教えてください。
Parameters: 43 VALUES FROM 0000:0000 (043)
Name_8:(Temp=21.45,Hum=45.65,AR=9.34,Volt=3.46V)
FROMまでは、コードがそのようなものであることを知っています
char str[20];
sscanf(buff,"%*s %*d %*s %s",str);
printf("Results %s\n",str);
そして、これは私を返します
Results FROM
しかし、sscanf を続行する方法がわかりません。私はあまり詳しくなく、()、_、: などの文字をエスケープする方法がわかりません。