#include<string>
#include<sstream>
#include<iostream>
using namespace std;
//C++方法,将数值转化为string。
string converttostring(double x)
{
ostringstream o;
if(o<<x)
return o.str();
return "error";
}
//C++方法,将string转化为数值。
double convertfromstring(const string &s)
{
istringstream i(s);
double x;
if(i>>x)
return x;
return 0.0;
}
int main(int argc,char* argv[])
{
char b[10];
string a;
//将数值转化为string的C语言方法。
sprintf(b,"%d",1957);
a=b;
cout<<a<<endl;
string cc=converttostring(1976);
cout<<cc<<endl;
string dd="2006";
int p=convertfromstring(dd)+2;
cout<<p<<endl;
return 0;
}