C++类库函数转换方法
整型转字符型需要添加头文件#include<sstream>
string toString(int g){
stringstream str;
string a1;
str << g;
return str.str();
}
字符型转整型
需添加头文件#include<stdlib.h>
int toInt(string b1){
int p1=atoi(b1.c_str());
return p1;
}
自己尝试了一下两者之间的转换
整型转字符型
string toString(int n){
string temp = "";
while(n){
temp += n%10 + '0';
n /= 10;
}
for(int i = 0; i < temp.length()/2; i++){
char t = temp[i];
temp[i] = temp[temp.length()-1-i];
temp[temp.length()-1-i] = t;
}
return temp;
}
字符型转整形
int toInt(string n){
int m = 0;
for(int i = 0; i < n.length(); i++){
int num = n[i] - '0';
m = num%10 + m*10;
}
return m;
}