请问一下字符串和整型数怎么转换 比如
string s,preparation; int a,n; cin>>n; s+=n+'0'; for(int i=s.length()-1;i>=0;i++) preparation+=s[i]; a=preparation-'0';
这样行吗?为什么不行啊?(+_+)?