string与double的互相转换

包含:

#include <iostream>
#include <string>
#include <sstream>

double转string

string DoubleToString(double Input)
{
	stringstream Oss;
	Oss<<Input;
	return Oss.str();
}

string转double

double StringToDouble(string Input)
{
	double Result;
	stringstream Oss;
	Oss<<Input;
	Oss>>Result;
	return Result;
}


Demo:

int main()
{
	double Str_1 = 12345.56789;
	string Str_2 = "12345.56789";

	cout<<"Double --> String"<<endl;
	cout<<DoubleToString(Str_1)<<endl;

	cout<<"String --> Double"<<endl;
	cout<<StringToDouble(Str_2)<<endl;

	system("pause");
}

效果图:

string与double的互相转换_第1张图片

你可能感兴趣的:(string与double的互相转换)