将字符串转化为double型

头文件是stdlib.h

 

用double atof(char *)可以

用double strtod(char * ,char **)也可以,用这个函数时,一般第二个参数设置为NULL

 

#include <iostream>
#include <stdlib.h>
using namespace std;

void main()
{
 char t[100]="3.14159";
 double x;
 x=atof(t);
 cout<<x<<endl;
 x=strtod(t,NULL);
 cout<<x<<endl;

}

你可能感兴趣的:(double)