C++实现to_string函数--int to string
本文是转载博客,用于自己的学习,原文博客点击打开链接
to_string()函数返回字符串形式,功能就是将整型的数字,转化为字符串.
例如:
#include
#include
using namespace std; int main()
{ int i=123; //aastring s=to_string(134) + "abc"; string s=to_string(i) + "abc"; cout<
运行结果:
如何实现to_string()函数的功能?参考博客:点击打开链接的示例
//实现to_string函数
#include
#include
using namespace std; #define max 100 string to_String(int n)
{ int m=n; int i=0,j=0; char s[max]; char ss[max]; while(m>0) { s[i++]= m%10 + '0'; m/=10; } s[i]='\0'; i=i-1; while(i>=0) { ss[j++]=s[i--]; } ss[j]='\0'; return ss;
} int main()
{ int a[max]; cout<<"请输入个数:"; int m,i=0; cin>>m; while(1) { cin>>a[i++]; if(i==m) break; } for(int i=0;i
运行结果:
要想理解这个函数,更好的使用,就可以自己尝试写出来它的实现过程,就可以加深理解。
其实功能就是将整型的数字,转化为字符串。
当然string也有方法,可以实现 int to string
例如:
int hello=4;
stringstream ss;
ss<
//调用string的方法
cout<
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
