#include <stdio.h>
int main(void) {
const char *s="at+recv_data=open,0,49247,192.168.123.2";
char x[100],y[100];
int i;
if( 3==sscanf(s
,"%*[^=]=%[^,],%d,%*d,%s",x
,&i
,y
)) return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7Cgljb25zdCBjaGFyICpzPSJhdCtyZWN2X2RhdGE9b3BlbiwwLDQ5MjQ3LDE5Mi4xNjguMTIzLjIiOwoJY2hhciB4WzEwMF0seVsxMDBdOwoJaW50IGk7CglpZiggMz09c3NjYW5mKHMsIiUqW149XT0lW14sXSwlZCwlKmQsJXMiLHgsJmkseSkpCglwcmludGYoIiVzJWQlcyIseCxpLHkpOwoJcmV0dXJuIDA7Cn0K