string与int之间的转换

string->int

使用stringstream:(stringstream 可以用于各种数据类型之间的转换)

 1 #include <iostream>
 2 #include <sstream>
 3 using namespace std;
 4 int main()
 5 {
 6     int number;
 7     string text="123";
 8     stringstream ss;
 9     ss<<text;
10     ss>>number;
11     cout<<number;
12     return 0;
13  } 

 

int->string

1..使用to_string函数,包含在头文件<string>中

#include<string>
int i=0;
string str=to_string(i);

2.

#include <iostream>
#include <sstream>
using namespace std;
int main()
{
    int number=123;
    string text;
    stringstream ss;
    ss<<number;
    ss>>text;
    cout<<text;
    return 0;
 } 

运行结果和上面一样

 

posted @ 2020-04-26 18:08  江雨牧  阅读(378)  评论(0)    收藏  举报