C++ 有stringstream
这个工具可以方便的进行数据类型的转换
使用时包含
#include <sstream.h>
using namespace std;
当需要将一个整形的数转换为字符串
1 | stringstream mystream; |
如果需要将一个字符串转化为整形数
再次使用mystream需要清除之前的状态位
调用 mystream.clear();
并且字符串置空
mystream.str(“”);
这样就可以使用了。
1 | mystream.clear() |
除此之外 stringstream可以连续将输入的内容输出到指定变量
1 | std::string str1 = "1221"; |
大体上就是mystream常用的用法了。