荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Dreamer (黄昏·落霞·萤火·街灯), 信区: SoftDev
标 题: 【C++】[FAQ]我怎样才能把整数转化为字符串?
发信站: 荔园晨风BBS站 (Tue Jun 15 13:46:14 2004), 站内信件
Q: 我怎样才能把整数转化为字符串?
A: 最简单的方法是使用stringstream :
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
string itos(int i) // convert int to string
{
stringstream s;
s << i;
return s.str();
}
int main()
{
int i = 127;
string ss = itos(i);
const char* p = ss.c_str();
cout << ss << " " << p << "\n";
}
当然,很自然地,你可以用这种方法来把任何可通过“<<”输出的类型转化为
string。想知道string流的细节吗?参见《The C++ Programming Language》,
21.5.3节。
--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.223]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店