c++ int to string 整型到字符串

来源:互联网 发布:淘宝卖家链接能点吗 编辑:程序博客网 时间:2024/06/08 05:17

转自:http://www.cnblogs.com/younes/archive/2009/11/15/1603331.html


1. int sprintf( char *buffer, const char *format [, argument] ... );
<stdio.h>
例如:

int ss;char temp[64];string str;ss = 1000;sprintf(temp, "%d", ss);string s(temp);//调用string的方法cout<<s.c_str()<<endl;//1000cout<<s.size()<<endl;  //长度为4

2.char *_itoa( int value, char *string, int radix );
<stdlib.h>
例如:

char buffer[20];int  i = 3445;   _itoa( i, buffer, 10 );string s(buffer); 


3. stringstream( )
<sstream.h>
例如:
int hello=4;stringstream ss;ss<<hello;string   s=ss.str();//调用string的方法cout<<s.c_str()<<endl; 


0 0