void split(char str[],char delims[])
{
int max_num = 0;
char *result = NULL;
result = strtok( str, delims );
while( result != NULL )
{
if (atoi(result) > max_num)
max_num = atoi(result);
result = strtok( NULL, delims );
}
printf("max_num = %d\n", max_num);
}
int main()
{
///char str[] = " 17 16 1a5 . 20 a 14 13 12 ";
///string str = " 17 16 1a5 . 20 a 14 13 12 ";
string str = "a 17";
const int len = str.size();
char buf[len+1] = {0};
memcpy(buf, str.c_str(), len);
char delims[] = " ";
split(buf,delims);
}