deprecated by strtod,建议你用strtod 试试。alt = strtod((_alt.c_str()), NULL)
像oowood仁兄提的,你可以在106行先输出一个_alt.c_str()看看是什么内容。
很好写啊~char c[] = "12.34"
double d
sscanf(c,"%lf",&d)
---
在我的编译器上你的程序没有问题
你按照我写的试试吧
#include <stdio.h>
int main(){
char str[] = "12.34"
double d
sscanf(str,"%lf",&d)
printf("%lf",d)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)