用strtok分解:
char
strData[]
=
"
$F61:0,18,FLOAT,MODIFY,AB:CIP,16.10.49.54.57.46.48.46.49.46.57.57.1.0,PLC5,0
"
;
char seps[] = " , " ;
char * token;
token = strtok( strData, seps );
while ( token != NULL )
{
TRACE( " %s " , token );
token = strtok( NULL, seps );
}
char seps[] = " , " ;
char * token;
token = strtok( strData, seps );
while ( token != NULL )
{
TRACE( " %s " , token );
token = strtok( NULL, seps );
}
输出结果:
$F61:0
18
FLOAT
MODIFY
AB:CIP
16.10.49.54.57.46.48.46.49.46.57.57.1.0
PLC5
0