double getnum(char* str, int* pin)//提取数字{double value = 0.0;int index = pin;while (isnum((str + index)))//处理整数{value = (str[index] - '0');index++;}*pin = index;//改变数字的位置//printf("value=%f\n", value);return value;}