string to double
转换部分代码:
double string_to_double ( string tempString )
{
double result;
stringstream ss;
ss << tempString;
ss >> result;
return result;
}
完整代码:
#include <iostream>
#include <sstream>
#include <typeinfo>
using namespace std;
double string_to_double ( string tempString );
int main()
{
string tempString;
cout << "Input:";
cin >> tempString;
double afterTrans = string_to_double ( tempString );
cout << typeid(afterTrans).name() << endl;
cout << afterTrans << endl;
return 0;
}
double string_to_double ( string tempString )
{
double result;
stringstream ss;
ss << tempString;
ss >> result;
return result;
}
运行结果
