strtod用法(三行小代码,求助)

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:16:42
rString="-2.432280,0.766335";
double tt;
tt=strtod(rString,NULL);
为什么tt不能输出-2.432280,反而输出一个很大的数呢?

自己测试下,肯定可以。
int main()
{
char *rString="-2.432280,0.766335";
double tt;
tt=strtod(rString,NULL);

printf("%lf\n", tt);
return;
}

tt 类型 double改成float