您的位置:首页 > 编程语言 > C语言/C++

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

2014-04-08 11:26 399 查看
转自: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;//1000
cout<<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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: