5个回答
展开全部
#include <iostream>
#include <sstream>
using namespace std;
int main( )
{
istringstream s( "123.3" );
float f;
s >> f;
cout << f << endl;
cin.get( );
return 0;
}
VC6.0好像调试不成功。不过在VS2005和DEV C++就能成功。
#include <sstream>
using namespace std;
int main( )
{
istringstream s( "123.3" );
float f;
s >> f;
cout << f << endl;
cin.get( );
return 0;
}
VC6.0好像调试不成功。不过在VS2005和DEV C++就能成功。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2楼方法是可以的。此外还可以用strtod的方法!
下面有篇文章,可以看一下,一些转化的函数基本都在里面。
http://hi.baidu.com/chssheng2007/blog/item/b6e2bedb9d60ae63d0164ea8.html
下面有篇文章,可以看一下,一些转化的函数基本都在里面。
http://hi.baidu.com/chssheng2007/blog/item/b6e2bedb9d60ae63d0164ea8.html
参考资料: http://hi.baidu.com/chssheng2007/blog/item/b6e2bedb9d60ae63d0164ea8.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string s = "1234.5";
float f;
f = atof(s.c_str());
cout << "f= " << f << endl;
return 0;
}
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string s = "1234.5";
float f;
f = atof(s.c_str());
cout << "f= " << f << endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
<iostream>
#include
<sstream>
using
namespace
std;
int
main(
)
{
istringstream
s(
"123.3"
);
float
f;
s
>>
f;
cout
<<
f
<<
endl;
cin.get(
);
return
0;
}
VC6.0好像调试不成功。不过在VS2005和DEV
C++就能成功。
<iostream>
#include
<sstream>
using
namespace
std;
int
main(
)
{
istringstream
s(
"123.3"
);
float
f;
s
>>
f;
cout
<<
f
<<
endl;
cin.get(
);
return
0;
}
VC6.0好像调试不成功。不过在VS2005和DEV
C++就能成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
double String::ToDouble()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询