标签:ffffff alt 实例代码 字符 com name col round blog
这个东西贼有用,大意是方便地实现了字符串与数字的互相转化。
头文件:
#include <sstream>
定义:
stringstream ss;
那么怎么转换呢?
int x; ss << x;
这样就可以了,现在ss里面就保存了int型x的信息。
那么怎么把它变成一个字符串呢?
string s; ss >> s;
这时s就是x的字符串表示了。很像cin/cout的一个东西。
字符串转int型反过来处理就可以了。
值得注意的一点是,如果一个ss对象要使用多次,一定要clear()
ss.clear();
接下来给一段实例代码:
#include <cstdio> #include <string> #include <cstring> #include <sstream> using namespace std; int main() { stringstream ss; int x = 2333; ss << x; string s; ss >> s; printf("%s\n", s.c_str()); return 0; }
ps.string输出要么用
printf("%s\n", s.c_str());
要么用
cout << s;
标签:ffffff alt 实例代码 字符 com name col round blog
原文地址:http://www.cnblogs.com/yohanlong/p/7700281.html