不使用C++11的int转string的一种方法

使用sprintf把int存在char数组中,然后再用string进行初始化把char数组转string

 1 #include <iostream>
 2 #include <stdio.h>
 3 #include<cmath>
 4 #include <string>
 5 
 6 using namespace std;
 7 
 8 int main()
 9 {    
10     int x=101231156;char c[30];
11     sprintf(c,"%d",x);
12     string str(c);
13     cout<<str<<endl;
14     
15     return 0;
16 }

 

上一篇:ASP.net 主页模块


下一篇:JS模块化