C++ 中使用sstream进行string和int相互转换

来源:互联网 发布:香港域名注册處 编辑:程序博客网 时间:2024/05/20 19:17
#include<iostream>
#include<sstream>
using namespace std;


int main()
{
 
  // int 转 string
  int number = 12;
  string str;
  stringstream ss;
  ss<<number;
  ss>>str;

  cout<<str;


//注意,此时这个流中还留有之前流入的数据。


 ss.clear();  //清楚这个流中残留的数据


 //string 转 int
   string str2 = "13";
  int num;
  ss<<str2;
  ss>>num;
  cout<<num;


  return 0;
}
0 0
原创粉丝点击