#include<iostream>
#include<string>
#include<sstream>
using namespace std;
//c++方法:将数值转换为string
string convertToString(double x )
{
ostringstream o ;
if( o << x )
return o.str();
return "conversion error ";
}
//C++方法:将string转换为数值
double convertFromString( const string &s)
{
istringstream i(s);
double x ;
if( i>> x)
return x ;
return 0.0;
}
int main(){
char b[10];
string a;
sprintf( b , "%d" , 1975 );
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;
string对象与数值相互转换
最新推荐文章于 2025-11-26 13:52:00 发布
本文介绍了一种使用C++实现的字符串与数值之间的相互转换的方法。通过两个函数,可以将任意数值类型转换成字符串,反之亦然。示例代码展示了如何利用这些函数进行实际操作。
577

被折叠的 条评论
为什么被折叠?



