#include <string>
#include <sstream>
#include <iostream>
using namespace std;
int main()
{
int i = 10;
stringstream stream;
string str;
stream << i;
stream >> str;
std::cout << str << std::endl;
stream.clear(); //在进行多次转换前,必须清除stream
stream <<100;
stream >> str;
std::cout << str << std::endl;
stream.clear();
stream << "500";
stream >> i;
std::cout << i << std::endl;
stream.clear();
str = "50";
stream << str;
stream >> i;
std::cout << i << std::endl;
stream.clear();
char result[8] ; //也支持char *的转换
stream << 8888;
stream >> result;
std::cout << result << std::endl;
stream.clear();
char x[3]={'1','2','3'};
stream << x ;
stream >> i;
std::cout << i << std::endl;
while(1);
return 0;
}
c++ 字符串与整型转换 sstream
最新推荐文章于 2020-07-03 22:20:25 发布