C/C++教程

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

本文主要是介绍不使用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 }

 

这篇关于不使用C++11的int转string的一种方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!